New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove isindex parsing special case #1088

Closed
domenic opened this Issue Apr 21, 2016 · 3 comments

Comments

2 participants
@domenic
Member

domenic commented Apr 21, 2016

Blink and EdgeHTML no longer implement special-case parsing for isindex.

Blink, at least, per https://codereview.chromium.org/96653004/, also removed the special support for first-in-form text controls named "isindex". I haven't tested Edge on that.

We should consider removing it, if at least one of Gecko and WebKit is interested in doing so. I'll file bugs:

@annevk

This comment has been minimized.

Show comment
Hide comment
@annevk

annevk Apr 21, 2016

Member

Are you Blink did that, it just says "This additionally means that we can remove the special-casing for forms containing as their first element."?

Member

annevk commented Apr 21, 2016

Are you Blink did that, it just says "This additionally means that we can remove the special-casing for forms containing as their first element."?

@annevk

This comment has been minimized.

Show comment
Hide comment
@annevk

annevk Apr 22, 2016

Member

Oooh interesting. That would simplify some things in the URL Standard too.

Member

annevk commented Apr 22, 2016

Oooh interesting. That would simplify some things in the URL Standard too.

annevk added a commit that referenced this issue Apr 22, 2016

Remove <isindex> and <input name=isindex>
Fixes #1088. Edge and Chrome have removed parser support. Chrome has
removed name=isindex support. And Firefox plans on removing support.

@annevk annevk closed this in #1095 Apr 22, 2016

annevk added a commit that referenced this issue Apr 22, 2016

Remove <isindex> and <input name=isindex>
The <isindex> parser macro is a potential XSS problem and browsers have therefore started removing support. It is no longer supported by Chrome and Edge. Firefox also plans on removing support.

At least Chrome has also removed <input name=isindex> support and we anticipate other browsers to follow there too.

Fixes #1088.

zcorpan added a commit to web-platform-tests/wpt that referenced this issue Sep 9, 2016

cscott added a commit to fgnass/domino that referenced this issue Oct 18, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment