WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
68887
method/enctype/formMethod/formEnctype properties should be limited to known values
https://bugs.webkit.org/show_bug.cgi?id=68887
Summary
method/enctype/formMethod/formEnctype properties should be limited to known v...
Kent Tamura
Reported
2011-09-27 04:02:24 PDT
These IDL attributes are defined as "limited to only known values".
http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#dom-fs-method
http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#dom-fs-formmethod
How to see the problem: 1. Visit
http://samples.msdn.microsoft.com/ietestcenter/html5/forms_harness.htm?url=formenctype4
2. You'll see the following tests fail: - verify default value for formEnctype - verify default value for formMethod
Attachments
Patch
(36.05 KB, patch)
2011-09-27 19:30 PDT
,
Kent Tamura
no flags
Details
Formatted Diff
Diff
Patch for landing
(36.00 KB, patch)
2011-10-02 22:52 PDT
,
Kent Tamura
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Kent Tamura
Comment 1
2011-09-27 19:30:38 PDT
Created
attachment 108950
[details]
Patch
Kent Tamura
Comment 2
2011-09-27 19:33:21 PDT
Comment on
attachment 108950
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=108950&action=review
> Source/WebCore/loader/FormSubmission.h:63 > - void parseMethodType(const String&); > + static Method parseMethodType(const String&); > + void updateMethodType(const String&); > + static String methodString(Method method) { return method == GetMethod ? "get" : "post"; }
I'm not satisfied with these function names. Any other ides?
> Source/WebCore/loader/FormSubmission.h:73 > - void parseEncodingType(const String&); > + static String parseEncodingType(const String&); > + void updateEncodingType(const String&);
ditto.
Vineet Chaudhary (vineetc)
Comment 3
2011-09-28 00:31:48 PDT
View in context:
https://bugs.webkit.org/attachment.cgi?id=108950&action=review
>> Source/WebCore/loader/FormSubmission.h:63 >> + static String methodString(Method method) { return method == GetMethod ? "get" : "post"; }
I am not reviewer, but here are my observation: though methodString gets its argument from parseMethodType() which will always return GetMethod for any invalid/null value but as this is static method having, static String methodString(Method method) { return method == PostMethod ? "post" : "get"; } would be much safer. Also just a suggestion can we have GET/POST instead of get/post. //Sorry if I am wrong..
Kent Tamura
Comment 4
2011-09-28 01:27:43 PDT
(In reply to
comment #3
)
> though methodString gets its argument from parseMethodType() which will always return GetMethod for any invalid/null value but as this is static method having, > static String methodString(Method method) { return method == PostMethod ? "post" : "get"; } would be much safer.
I would be better. Thank you!
> Also just a suggestion can we have GET/POST instead of get/post. > //Sorry if I am wrong..
No. The standard, Firefox 6, and IE8 normalize them to get/post, not GET/POST.
Kent Tamura
Comment 5
2011-09-28 01:29:15 PDT
(In reply to
comment #4
)
> I would be better. Thank you!
I -> It
Hajime Morrita
Comment 6
2011-10-02 21:28:48 PDT
Comment on
attachment 108950
[details]
Patch It looks introducing an enum similar to FormSubmission::Method can be good idea. Maybe it's overkill though.
Kent Tamura
Comment 7
2011-10-02 22:52:28 PDT
Created
attachment 109439
[details]
Patch for landing Update methodString() for Vineet's comment
WebKit Review Bot
Comment 8
2011-10-02 23:58:32 PDT
Comment on
attachment 109439
[details]
Patch for landing Clearing flags on attachment: 109439 Committed
r96484
: <
http://trac.webkit.org/changeset/96484
>
WebKit Review Bot
Comment 9
2011-10-02 23:58:38 PDT
All reviewed patches have been landed. Closing bug.
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