Bug 44877 - Media objects in nested iframes showing above everything else in TinyMCE
Summary: Media objects in nested iframes showing above everything else in TinyMCE
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Frames (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.6
: P2 Normal
Assignee: Simon Fraser (smfr)
URL: http://www.sites.easyprowebtools.com/...
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2010-08-30 11:32 PDT by oliver
Modified: 2010-11-08 11:48 PST (History)
2 users (show)

See Also:


Attachments
Patch (30.21 KB, patch)
2010-11-05 15:05 PDT, Simon Fraser (smfr)
mitz: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description oliver 2010-08-30 11:32:59 PDT
you guys recently fixed bug 41330 where media objects in iFrames would end up on the top level covering everything else even when proper Z-index settings were in place. However, that issue was only partially resolved.
In TinyMCE (the most widely used CMS in the world) it is still an issue.
here is a link that will take you to a page that I set up showing the bug in action.
you can click on some of the INSERT BUTTONS in the toolbar and see the pop up windows for the objects end up below the Flash slideshow.
normally it is supposed to show ABOVE everything in the content window.
strange thing - if you add a second media objects OUTSIDE of the iframe (or even a DIV tag), it fixes the issue so that even the object inside the iFrame no longer dominates the top level.
http://www.sites.easyprowebtools.com/s5bugs/
Comment 1 Simon Fraser (smfr) 2010-08-31 10:49:14 PDT
<rdar://problem/8377250>
Comment 2 Simon Fraser (smfr) 2010-11-03 11:51:21 PDT
<rdar://problem/8273604>
Comment 3 Simon Fraser (smfr) 2010-11-05 15:05:19 PDT
Created attachment 73127 [details]
Patch
Comment 4 Simon Fraser (smfr) 2010-11-05 15:12:42 PDT
I filed bug 49102 on the issue that forced me to turn off style sharing for some kinds of elements in this patch.
Comment 5 oliver 2010-11-05 17:04:14 PDT
Every bug that I have reported (including this one) seems to affect Webkit and Safari, but not Chrome.
I'm no expert, but can't we just ask Google what they are doing to fix these issues and do the same?
If not, forgive me for my ignorance. I am only a web developer and when I can't get code working right, I see what other people are doing to make it work, and I follow suit. I know that writing code for applications is much more complex and that same principal may not apply, but I don't know. Anyway, I appreciate how hard you guys are working - keep up the good work!
Comment 6 Simon Fraser (smfr) 2010-11-05 17:13:42 PDT
Chrome doesn't yet have accelerated rendering. They may not have these bugs, but they are eating way more of your CPU when playing Flash and video.
Comment 7 Simon Fraser (smfr) 2010-11-08 11:48:50 PST
http://trac.webkit.org/changeset/71553