Bug 197975 - REGRESSION (r245170): gmail.com header flickers when hovering over the animating buttons
Summary: REGRESSION (r245170): gmail.com header flickers when hovering over the animat...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Compositing (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Simon Fraser (smfr)
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-05-16 21:04 PDT by Simon Fraser (smfr)
Modified: 2019-05-17 11:39 PDT (History)
7 users (show)

See Also:


Attachments
Reduction (1.59 KB, text/html)
2019-05-16 21:05 PDT, Simon Fraser (smfr)
no flags Details
Patch (8.14 KB, patch)
2019-05-16 21:52 PDT, Simon Fraser (smfr)
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from ews102 for mac-highsierra (3.45 MB, application/zip)
2019-05-16 22:58 PDT, EWS Watchlist
no flags Details
Archive of layout-test-results from ews107 for mac-highsierra-wk2 (2.98 MB, application/zip)
2019-05-16 23:11 PDT, EWS Watchlist
no flags Details
Archive of layout-test-results from ews112 for mac-highsierra (3.42 MB, application/zip)
2019-05-16 23:34 PDT, EWS Watchlist
no flags Details
Archive of layout-test-results from ews213 for win-future (13.64 MB, application/zip)
2019-05-16 23:39 PDT, EWS Watchlist
no flags Details
Patch (8.57 KB, patch)
2019-05-17 09:20 PDT, Simon Fraser (smfr)
koivisto: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2019-05-16 21:04:59 PDT
Steps To Reproduce:
1. Go to gmail.com and login
2. Hover on the emails 

Results:
Headers disappear and reappear.
Comment 1 Simon Fraser (smfr) 2019-05-16 21:05:10 PDT
<rdar://problem/50865946>
Comment 2 Simon Fraser (smfr) 2019-05-16 21:05:36 PDT
Created attachment 370101 [details]
Reduction
Comment 3 Simon Fraser (smfr) 2019-05-16 21:06:45 PDT
I think this is about a negative z-index child that causes its enclosing stacking context to become composited late. If that layer was sharing, we make it non-sharing, but leave the overlap map in a bad state.
Comment 4 Simon Fraser (smfr) 2019-05-16 21:18:13 PDT
Yeah we double-push a container to the overlap map in that case.
Comment 5 Simon Fraser (smfr) 2019-05-16 21:52:29 PDT
Created attachment 370102 [details]
Patch
Comment 6 EWS Watchlist 2019-05-16 22:58:55 PDT Comment hidden (obsolete)
Comment 7 EWS Watchlist 2019-05-16 22:58:57 PDT Comment hidden (obsolete)
Comment 8 EWS Watchlist 2019-05-16 23:11:48 PDT Comment hidden (obsolete)
Comment 9 EWS Watchlist 2019-05-16 23:11:50 PDT Comment hidden (obsolete)
Comment 10 EWS Watchlist 2019-05-16 23:34:57 PDT Comment hidden (obsolete)
Comment 11 EWS Watchlist 2019-05-16 23:34:58 PDT Comment hidden (obsolete)
Comment 12 EWS Watchlist 2019-05-16 23:39:10 PDT Comment hidden (obsolete)
Comment 13 EWS Watchlist 2019-05-16 23:39:13 PDT Comment hidden (obsolete)
Comment 14 Simon Fraser (smfr) 2019-05-17 09:20:48 PDT
Created attachment 370122 [details]
Patch
Comment 15 Simon Fraser (smfr) 2019-05-17 11:39:57 PDT
https://trac.webkit.org/changeset/245471/webkit