How to reproduce; - Open GMail in one tab - Open another tab and visit your favourite news site - Open another tabs and visit just another site - Close two tabs Expected results: - GMai is shown as usual What happens instead: - GMail tab is blank Note 1: Safari 4/5 does not have this problem, only WebKit Note 2: Disabling Flash plugin fixes the issue
I cannot reproduce this with r60936 on Mac OS X 10.5.8 and Flash 10.0 r42 installed.
(In reply to comment #1) > I cannot reproduce this with r60936 on Mac OS X 10.5.8 and Flash 10.0 r42 installed. Would you mind trying with Flash 10.1 rc7? I am on OSX 10.6.3 fwiw.
Looks like Adobe just released Flash Plugin 10.1 as stable and bug is reproducible with it.
Problem doesn't seem to reproducible with Flash plugin 10.0 r45, so the problem lies in the 10.1 update.
<rdar://problem/8081382>
I could reproduce this on Mac OS X 10.6 with nightly r60968 and Flash 10.1. I could not reproduce under the same configuration with accelerated compositing disabled. Doesn't seem to happen with shipping Safari/WebKit 5 indeed.
*** Bug 41738 has been marked as a duplicate of this bug. ***
Created attachment 60683 [details] Patch
Comment on attachment 60683 [details] Patch WebCore/ChangeLog:16 + are suspended (indicating that we'reinside recalcStyle()). Typo: we'reinside I would have added a public setNeedsStyleRecalcSoon() method to HTMLFrameOwnerElement and not exposed ContainerNode::queuePostAttachCallBack(). r=me
http://trac.webkit.org/changeset/62687
The original bug is fixed but there is still a one time flicker when switching to GMail tab, which is a regression compared to Safari 5.
The flicker is a tiled layer issue. I'm working on fixing that via bug 34009.
*** Bug 41881 has been marked as a duplicate of this bug. ***