[Webkit-unassigned] [Bug 86182] [Qt] fast/frames/seamless/seamless-inherited-document-style.html fails

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 29 13:56:14 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=86182





--- Comment #11 from Rafael Brandao <rafael.lobo at openbossa.org>  2012-05-29 13:56:14 PST ---
(In reply to comment #10)
> It's possible that fixing this FIXME:
> http://trac.webkit.org/browser/trunk/Source/WebCore/dom/Document.cpp#L1729
> could fix this bug, as it's possible that the time at which the child document's style is resolved, the parent's style is not yet resolved.  (That FIXME would just be "if (ownerElement()) ownerElement()->document()->recalcStyle(NoChange);", except that's known to cause a crash in some tests.  If someone wanted to try replacing that fixme with those two lines and running this seamless test on Qt, that data would also be useful.)

That fixed the test. :) Do you have any idea of what tests are supposed to crash by using this? I've run all seamless tests, they are all running as expected.

> 
> Basically, for some reason the Document's style is not being inherited in this case, yet since all the other seamless tests are passing, document's style is being inherited at other times.  Suggesting some sort of race condition in the code, improper invalidation, or other weirdness.
> 
> It's also possible that changing from srcdoc="" to src="about:blank" (or src="some_blank_page.html" in the test could fix things, as it's possible Qt's loader is somehow handling srcdoc differently.

I've tried this first, but it didn't help.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list