[Webkit-unassigned] [Bug 120105] http/tests/navigation/post-frames-goback1-uncached.html fails on Qt, GTK+, and EFL bots

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 23 01:04:26 PDT 2013


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


Simon Pena <simon.pena at samsung.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |simon.pena at samsung.com




--- Comment #5 from Simon Pena <simon.pena at samsung.com>  2013-08-23 01:03:50 PST ---
(In reply to comment #4)
> I was wrong about the reason. DumpRenderTree allows the load, but it doesn't show up because the test finishes before the subframe loads.
> 
> Looks like there may be two bugs:
> 
> 1. WebCore dispatches a load event too early when going back. This happens in FrameLoader::retryAfterFailedCacheOnlyMainResourceLoad() when it calls stopAllLoaders(), but the load is not done yet, it is continued to attempt resubmitting the form!
> 
> 2. Not quite sure what happens on platforms that fail the current test results. Perhaps they ignore Cache-Control, and cache the result of form submission anyway? Could someone please set a breakpoint in FrameLoader::retryAfterFailedCacheOnlyMainResourceLoad() and see if it's hit?
> 
> So, Qt/Gtk/EFL results are what the test should print if not for issue (1), but they are probably like that because of another bug only, not because the right thing happens.

Thanks for the insight, Alexey! I will check debug the test and see what happens in retryAfterFailedCacheOnlyMainResourceLoad(). I also should rename the GTK-specific test, but will do that once we know a bit more about what's going on.

-- 
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