WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
23021
Exclamation mark in url makes form submit to fail
https://bugs.webkit.org/show_bug.cgi?id=23021
Summary
Exclamation mark in url makes form submit to fail
Joachim Malmlund
Reported
2008-12-29 01:26:26 PST
JIRA makes extensive use of exclamation marks in their urls and while this does work when a link is clicked any form submitted on a such page will fail. Example url that can be opened: <host>/jira/secure/views/bulkedit/BulkEdit1!default.jspa?tempMax=13&reset=true This is a page with a simple form, a few select boxes and press submit => post action directs to <host>/jira/secure/views/bulkedit/BulkChooseOperation!default.jspa, that webkit then changes to <host>/jira/secure/views/bulkedit/BulkChooseOperation¤default.jspa. It seems to me that ! is changed to "¤" in webkit and safari since Safari 3.2 onwards. If I revert to Safari 3.1 the form works without problems.
Attachments
Add attachment
proposed patch, testcase, etc.
Mark Rowe (bdash)
Comment 1
2008-12-29 12:27:23 PST
Did this behaviour change between Safari 3.1 and Safari 3.2, or only when running with a nightly build?
Joachim Malmlund
Comment 2
2008-12-29 13:08:44 PST
(In reply to
comment #1
)
> Did this behaviour change between Safari 3.1 and Safari 3.2, or only when > running with a nightly build? >
Honestly I'm not 100% sure, I've only discovered this today and from what I could tell from my quick tests it seems to have been between 3.1 and 3.2 that this behavior changed yes. I've used nightly builds for quite some time and during that time I've nearly not used the "regular" Safari (nightly builds have worked very well ;) ). Last version of Safari that I did have a backup of and quickly could revert to was 3.1, and that version still seemed to work alright with all the strange url's I could throw at it so to speak. As for the current Safari that goes with the system (3.2.1), that doesn't work either, so there is a chance the change could be between 3.2 and 3.2.1 too. That's really all the tests I did... I'm not sure how much time I'll have to investigate this further this week, but I was thinking that if I download older versions of the nightly builds, I could perhaps find the one version where the change occurs?
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug