Bug 90999

Summary: Videos become unclickable/unviewable if not on the leftmost column of CSS3 columns
Product: WebKit Reporter: Andy Adams <aadams>
Component: CSSAssignee: Dave Hyatt <hyatt>
Status: UNCONFIRMED    
Severity: Normal CC: aadams, eric.carlson, hyatt, jonlee, simon.fraser, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.7   

Andy Adams
Reported 2012-07-11 12:02:11 PDT
When embedding a YouTube video via iframe in a CSS3 columnized container, the video becomes unresponsive - either you can't click it, or you can't see it while it plays. This seems to be corrected if you resize the browser window, but if you do not resize, it repeats itself. Tested in Chrome and Safari with the same results: Video on left side, works: http://jsfiddle.net/KVwQ8/8/ Video on right side, doesn't work: http://jsfiddle.net/KVwQ8/7/ Equivalent FireFox example that works with video on right side: http://jsfiddle.net/KVwQ8/9/ Let me know if you have any questions!
Attachments
Simon Fraser (smfr)
Comment 1 2012-07-12 13:47:37 PDT
I was just working on this!
Radar WebKit Bug Importer
Comment 2 2012-07-12 13:48:55 PDT
Simon Fraser (smfr)
Comment 3 2012-07-13 15:31:31 PDT
Actually this is working OK for me.
Andy Adams
Comment 4 2012-07-13 16:21:46 PDT
(In reply to comment #3) > Actually this is working OK for me. Are you on a different build than me, perhaps? I'm on Safari 5.1.7 (7534.57.2) and I'm still seeing the issue on the links I provided.
Simon Fraser (smfr)
Comment 5 2012-07-13 16:23:14 PDT
Yes, Safari 6 / Top of Tree.
Andy Adams
Comment 6 2012-07-13 16:42:30 PDT
(In reply to comment #5) > Yes, Safari 6 / Top of Tree. Sorry if I've mis-tagged the ticket. I'm not sure which version of Webkit I'm on.
Dave Hyatt
Comment 7 2013-03-06 09:31:53 PST
Just a guess, but probably the iframe isn't marked as composited yet when the parent document's layer tree is placed. We need to either move or duplicate the hack to place composited boxes in columns, or ensure that the parent document's layer tree re-runs the layer positioning update when compositing suddenly turns on for the enclosing iframe. Does that sound about right, Simon?
Simon Fraser (smfr)
Comment 8 2013-03-06 09:50:25 PST
That might be it, not sure without debugging.
Note You need to log in before you can comment on or make changes to this bug.