Changeset 246948 in webkit for trunk/Source/WebKit/ChangeLog
- Timestamp:
- Jun 28, 2019, 8:48:18 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r246947 r246948 1 2019-06-28 Tim Horton <[email protected]> 2 3 iOS WebKit2 find-in-page indicator doesn't move with 'overflow: scroll' 4 https://bugs.webkit.org/show_bug.cgi?id=175032 5 <rdar://problem/29346482> 6 7 Reviewed by Wenson Hsieh. 8 9 * WebProcess/WebPage/FindController.cpp: 10 (WebKit::FindController::drawRect): 11 (WebKit::FindController::didScrollAffectingFindIndicatorPosition): 12 Adopt the macOS code that notices that the find highlight doesn't match 13 its original position, but instead of hiding the highlight like we do on macOS, 14 update it. We do this asynchronously to avoid mutating the layer tree 15 in the middle of painting, which is not /truly/ unsafe, but definitely 16 non-ideal and causes fun flashes. 17 18 * WebProcess/WebPage/FindController.h: 19 * WebProcess/WebPage/ios/FindControllerIOS.mm: 20 (WebKit::FindController::updateFindIndicator): 21 Store m_findIndicatorRect when updating the indicator, just like we do on macOS. 22 1 23 2019-06-28 Ryan Haddad <[email protected]> 2 24
Note:
See TracChangeset
for help on using the changeset viewer.