Move DocumentMarkerController::InvalidateRectsForAllMarkers() in Document::LayoutUpdated() to paint invalidation phase |
||||
Issue descriptionDocument::LayoutUpdated(), which called at end of FrameView::UpdateLayout(), calls DMC::InvalidateRectsForAllMarkers() to invalidate tick marks, text match of find-in-page, in scrollbar. In other words, we update tick mark rects at kLayoutClean phase. However, we don't need to do so, since we may have another layout tree update. Thus, we should move DMC::InvalidateRectsForAllMarkers() call into kInPaintInvalidation phase. wkorman@, WDYT?
,
Aug 25 2017
This work item could have changed with SPInvalidation. I am not actively working on it. Adding folks with paint invalidation expertise and unassigning self.
,
Aug 27
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 27
I think we have already done this. Now DMC only marks the parts needing invalidation during layout. |
||||
►
Sign in to add a comment |
||||
Comment 1 by yosin@chromium.org
, May 19 2017