-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Take view stability into account when updating Overlay Regions #47298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Take view stability into account when updating Overlay Regions #47298
Conversation
EWS run on previous version of this PR (hash 0d25bf5) |
Commit message contains (OOPS!), blocking PR #47298. Details: Build #23465 |
0d25bf5
to
459d172
Compare
EWS run on previous version of this PR (hash 459d172)
|
No reviewer information in commit message, blocking PR #47298. Details: Build #23466 |
459d172
to
28fa37b
Compare
EWS run on current version of this PR (hash 28fa37b)
|
https://bugs.webkit.org/show_bug.cgi?id=295100 <rdar://153757448> Reviewed by Simon Fraser. Pass along a boolean `stable` flag to the `_updateOverlayRegionRects` method. * Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm: (configureScrollViewWithOverlayRegionsIDs): Use `_isInStableState` to get the scrollview stability. (-[WKWebView _updateOverlayRegions:destroyedLayers:]): Pass the boolean down. (-[WKWebView _updateOverlayRegionsForCustomContentView]): Always assume we're stable here. * Source/WebKit/UIProcess/ios/WKBaseScrollView.h: * Source/WebKit/UIProcess/ios/WKBaseScrollView.mm: (-[WKBaseScrollView _updateOverlayRegionRects:whileStable:]): (-[WKBaseScrollView _updateOverlayRegionRects:]): Deleted. Update the stub. Canonical link: https://commits.webkit.org/296792@main
28fa37b
to
7ebf83c
Compare
Committed 296792@main (7ebf83c): https://commits.webkit.org/296792@main Reviewed commits have been landed. Closing PR #47298 and removing active labels. |
7ebf83c
28fa37b
🧪 style🛠 ios🛠 mac🛠 wpe🛠 win🛠 ios-sim🛠 mac-AS-debug🧪 wpe-wk2🧪 win-tests🧪 webkitperl🧪 ios-wk2🧪 api-mac🧪 api-wpe🧪 ios-wk2-wpt🧪 mac-wk1🛠 wpe-cairo🧪 api-ios🧪 mac-wk2🛠 gtk🛠 vision🧪 mac-AS-debug-wk2🧪 gtk-wk2🛠 vision-sim🧪 mac-wk2-stress🧪 api-gtk🧪 mac-intel-wk2🛠 playstation🛠 tv🛠 mac-safer-cpp🛠 tv-sim🛠 watch🛠 watch-sim