Skip to content

fix: remove InspectableWebContentsViewMac#43096

Merged
jkleinsc merged 3 commits into31-x-yfrom
mp-revert-remove-iwcv-mac-31-x-y
Jul 30, 2024
Merged

fix: remove InspectableWebContentsViewMac#43096
jkleinsc merged 3 commits into31-x-yfrom
mp-revert-remove-iwcv-mac-31-x-y

Conversation

@VerteDinde
Copy link
Member

Manual backport of #43033

See that PR for details.

Notes: Fixed several view hierarchy issues related to web contents view on MacOS.

VerteDinde and others added 2 commits July 29, 2024 17:25
* Revert "refactor: remove InspectableWebContentsViewMac in favor of the Views version (#41326)"

This reverts commit e67ab9a.

* build: fix gn check

* chore: implement setCornerRadii in inspectable_web_contents_view_mac

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>

* fix: pass in cornerRadii value in setCornerRadii

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>

* fix: forward declaration

* 5578714: Remove 0-arg (default) constructor for views::Widget::InitParams.

https://chromium-review.googlesource.com/c/chromium/src/+/5578714

* fix: contents_web_view_ -> contents_view_

* chore: remove extraneous includes

---------

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
@electron-cation electron-cation bot added the new-pr 🌱 PR opened recently label Jul 30, 2024
@trop trop bot mentioned this pull request Jul 30, 2024
5 tasks
@trop trop bot requested a review from a team July 30, 2024 00:28
@trop trop bot added 31-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes labels Jul 30, 2024
@electron-cation electron-cation bot removed the new-pr 🌱 PR opened recently label Jul 30, 2024
@jkleinsc jkleinsc merged commit 24db198 into 31-x-y Jul 30, 2024
@release-clerk
Copy link

release-clerk bot commented Jul 30, 2024

Release Notes Persisted

Fixed several view hierarchy issues related to web contents view on MacOS.

@jkleinsc jkleinsc deleted the mp-revert-remove-iwcv-mac-31-x-y branch July 30, 2024 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

31-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants