* SUMMARY iExploder test #2027 (after Bug 14713 was applied) causes both a meta-refresh tag and a setTimeout() redirect to fail to access the next test. * STEPS TO REPRODUCE 1. Launch Safari/WebKit. 2. Open test case. * EXPECTED RESULTS The page should redirect to the next iExploder URL (which will result in an error page) within 1 second or so. * ACTUAL RESULTS The page loads, but no redirect occurs. * REGRESSION This test case redirects using Safari 2.0.4 (419.3) with original WebKit on Mac OS X 10.4.10 (8R218). The test case fails with a local debug build of WebKit r24513 with Safari 3.0 (522.12) on Mac OS X 10.4.10 (8R218).
Created attachment 15634 [details] Original iExploder test #2027 (embed)
Created attachment 15635 [details] Reduced test case (embed) This is the reduced test case. Apparently an invalid src attribute on an <embed> tag will stop both the meta-refresh and setTimeout() redirects.
<rdar://problem/5353083>
Created attachment 15636 [details] Original iExploder test #7752 (iframe) <iframe> tags with an invalid src attribute do the same thing.
Created attachment 15637 [details] Reduced test case (iframe)
The iframe case doesn't seem to be a regression, please see bug 9802.
The problem with JavaScript redirect is now fixed (I suspect <http://trac.webkit.org/projects/webkit/changeset/27986>), so iExploder works fine. The issue with META refresh remains.
*** Bug 9802 has been marked as a duplicate of this bug. ***
The test cases work for me in nightly r30939.
Yes - as mentioned above, one of the issues was fixed, so test cases do pass. I'll need to do something to the bug (and its Radar counterpart) to reduce confusion. I'll double-check if this second issue is indeed a bug, and file a new report, I guess.
My apologies Alexey. I thought "[t]he issue with META refresh remain[ed]," which is why I was giving feedback.
Created attachment 19695 [details] reduced test case (embed)
Created attachment 19696 [details] reduced test case (iframe)
Just replaced tests with ones that still fail.