Bug 82528 - Animation causes preceding positioned element to disappear in Safari on Snow Leopard
Summary: Animation causes preceding positioned element to disappear in Safari on Snow ...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.6
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-28 14:14 PDT by Ingo Chao
Modified: 2023-02-28 01:53 PST (History)
9 users (show)

See Also:


Attachments
initial attachment (653 bytes, text/html)
2012-03-28 14:14 PDT, Ingo Chao
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ingo Chao 2012-03-28 14:14:43 PDT
Created attachment 134395 [details]
initial attachment

When an animated element does not overlap a preceding positioned element, and this positioned element has a positioned child, then the positioned element vanishes. See attachment.
Comment 1 Simon Fraser (smfr) 2012-03-28 17:13:34 PDT
Did this regress at some point?
Comment 2 Adrienne Walker 2012-03-28 17:20:05 PDT
(In reply to comment #1)
> Did this regress at some point?

As far as I can tell, this works in ToT Chrome.  There's a green bar with "* Lorem", and a yellow bar that says "animation" animates to the right, causing the page to be composited.
Comment 3 Simon Fraser (smfr) 2012-03-28 18:20:10 PDT
I see "Lorem" blink, but that's because it's a tiled layer, since it has a child at some ridiculous offset. If this is just a blink, then it's a dup.
Comment 4 David Barr 2012-03-28 20:46:09 PDT
Reproduced with Safari Version 5.1.2 (6534.52.7) and the attachment.
Also reproduced with WebKit Nightly (r112436).

Could not reproduce with:
Google Chrome: 19.0.1084.1 (Official Build 129459) canary
OS: Mac OS X
WebKit: 536.5 (@112426)
Note, definitely using Skia not CoreGraphics.


Nor with:
Google Chrome: 17.0.963.83 (Official Build 127885)
OS: Mac OS X
WebKit: 535.11 (@111479)
Possibly using CoreGraphics.

Something specific to the Safari port, maybe?
Comment 5 Simon Fraser (smfr) 2012-03-28 21:18:15 PDT
David: you saw it blink, or disappear entirely and stay invisible?
Comment 6 David Barr 2012-03-28 21:21:14 PDT
To be clear, I saw the list disappear entirely and stay invisible.
Comment 7 Dean Jackson 2012-03-29 11:32:29 PDT
I couldn't reproduce in Safari with a nightly. What version of OS X were you using?
Comment 8 Dean Jackson 2012-03-29 11:32:48 PDT
(I do see the blink)
Comment 9 Ingo Chao 2012-03-29 11:37:07 PDT
Mac OS X Snow Leopard 10.6.1
Comment 10 Ahmad Saleem 2023-02-20 15:33:53 PST
I am not able to reproduce any magic of vanishing in this attached test on Safari 16.3 and it matches with Chrome Canary 112 and Firefox Nightly 112, which does not have any vanishing elements as well. Chrome do have text stuttering while animating though.

Can someone else confirm and we can close this? Thanks!
Comment 11 Ahmad Saleem 2023-02-27 08:36:55 PST
Changing to "RESOLVED WONTFIX". CCing some from animation side to chip in, if they think it needs to be reopened but it is not reproducing for me.
Comment 12 Antoine Quint 2023-02-28 01:53:04 PST
Thanks for bringing this to my attention Ahmad. This looks fine to me, but I think configuration changed is a better resolution so I changed that.