Bug 13504
Summary: | Flash deep linking causes page to reload | ||
---|---|---|---|
Product: | WebKit | Reporter: | Brandon Kelly <brandon.kelly> |
Component: | Forms | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | ap, bfulgham, mrowe, sdresser |
Priority: | P2 | Keywords: | NeedsReduction, Regression |
Version: | 523.x (Safari 3) | ||
Hardware: | Mac | ||
OS: | OS X 10.4 | ||
URL: | http://www.asual.com/swfaddress/samples/flash/ |
Brandon Kelly
Flash deep linking will cause the page to reload on the first attempt, but after that seems to work flawlessly.
I can only confirm that this happens when using the SWFAddress script (http://www.asual.com/swfaddress/) but imagine it happens using a homegrown deep linking script as well.
Safari 1.3 and 2 do not encounter this problem.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Mark Rowe (bdash)
Clicking on the "About" link loads a URL of "http://www.asual.com/swfaddress/samples/flash/?#/about/" in WebKit, while in Camino it loads "http://www.asual.com/swfaddress/samples/flash/#/about/". The extra ? leads to a different URL being loaded from the server. The refresh is correct given the URL, but the URL difference between browsers definitely indicates a problem.
Mark Rowe (bdash)
The cause of this issue appears to be differing behaviour when submitting a GET form with no input elements. Safari 2.0 submits to the exact same URL, while current WebKit appends the ? to the end of the URL. More recent versions of the SWFAddress code (the current SVN version, for example) only use a hidden form to change the location for versions of Safari < 412.
I suspect this can be considered a site bug as Camino behaves in the same fashion as current WebKit when it executes the same JavaScript code.
Mark Rowe (bdash)
Downgrading from P1 because I think this may be the expected behaviour.
Alexey Proskuryakov
(In reply to comment #2)
> The cause of this issue appears to be differing behaviour when submitting a GET
> form with no input elements. Safari 2.0 submits to the exact same URL, while
> current WebKit appends the ? to the end of the URL.
Right, this was a fix for bug 8051.
Sam Dresser
Happens to me as well. Reproduced at http://www.mycokerewards.com/. Every link produces a full page refresh.
Alexey Proskuryakov
Duplicate of bug 7908?
Brent Fulgham
Flash plugins were deprecated long ago.