WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
211625
Child element flashes during some container transform transitions
https://bugs.webkit.org/show_bug.cgi?id=211625
Summary
Child element flashes during some container transform transitions
ian
Reported
2020-05-08 08:39:47 PDT
Created
attachment 398861
[details]
Simplified example; Reproduce by repeatedly mashing keys 1,2,3 in very quick succession for a few moments. Changes to element's transform (with transition) when start or end of transition includes scales > ~3 may lead to contained elements disappearing for duration of transition. Most often effects child SVGSVGElement, but have encountered it with child imgs. Can reliably induce the issue in the attached example after a few moments of repeatedly mashing keys 1,2,3 in very quick succession (not all at once). For a more complex setup in the wild but where the issue appears more consistently, go here:
https://sheets.flechs.net/#Mad%20Cat%20Prime
, and alternate between pressing "P" and "M" (or "S"). Doesn't reproduce in FF 75 (Mac); though in the same circumstances the transition freezes a moment then picks up towards the end. Can reproduce in Chrome 81 (on Mac), though it _feels_ like it takes a little more to trigger the issue. Testing on a 15-inch 2017 MBP. Issue also appears in mobile Safari under similar circumstances.
Attachments
Simplified example; Reproduce by repeatedly mashing keys 1,2,3 in very quick succession for a few moments.
(2.04 KB, text/html)
2020-05-08 08:39 PDT
,
ian
no flags
Details
Visual example of issue
(533.80 KB, image/gif)
2020-05-12 06:41 PDT
,
ian
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
2020-05-08 15:40:31 PDT
> Can reliably induce the issue in the attached example after a few moments of repeatedly mashing keys 1,2,3 in very quick succession (not all at once).
I was able to reproduce getting a blank page for a moment.
Radar WebKit Bug Importer
Comment 2
2020-05-08 15:40:43 PDT
<
rdar://problem/63039358
>
Antoine Quint
Comment 3
2020-05-11 07:12:22 PDT
I cannot reproduce this with Safari on macOS 10.15.5 with the simplified example and the 1/2/3 keys. I would always see the pink background and some black lines transitioning. What exact version of Safari and macOS do you see this with? Does this also reproduce with the most recent Safari Technology Preview? Finally, does this reproduce if you toggle Develop > Experimental Features > CSS Animations via Web Animations to be unchecked and reload the page? Don't forget to check it again after trying out.
Simon Fraser (smfr)
Comment 4
2020-05-11 10:00:14 PDT
There is the occasional flash, which seems like a tiled layer flash.
ian
Comment 5
2020-05-12 06:41:49 PDT
Created
attachment 399124
[details]
Visual example of issue
ian
Comment 6
2020-05-12 06:45:31 PDT
(In reply to Antoine Quint from
comment #3
)
> What exact version of Safari and macOS do you see this with?
macOS 10.15.4; Safari 13.1 (15609.1.20.111.8)
> Does this also reproduce with the most recent Safari Technology Preview?
Yes in STP 105 (Safari 13.2, WebKit 15610.1.10)
> Finally, does this reproduce if you toggle Develop > Experimental Features > CSS Animations via Web Animations to be unchecked and reload the page?
Yes Attached a gif of the issue. I'll test again once I update macOS.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug