Bug 53744

Summary: Number type input cannot be set to empty string if it has an initial value
Product: WebKit Reporter: Kent Tamura <tkent>
Component: FormsAssignee: Kent Tamura <tkent>
Status: RESOLVED FIXED    
Severity: Normal CC: darin, dglazkov
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
URL: http://code.google.com/p/chromium/issues/detail?id=71812
Attachments:
Description Flags
Patch
none
Patch 2 darin: review+

Kent Tamura
Reported 2011-02-03 17:32:10 PST
Number type input cannot be set to empty string if it has an initial value
Attachments
Patch (5.61 KB, patch)
2011-02-03 17:39 PST, Kent Tamura
no flags
Patch 2 (5.60 KB, patch)
2011-02-28 16:33 PST, Kent Tamura
darin: review+
Kent Tamura
Comment 1 2011-02-03 17:39:24 PST
Kent Tamura
Comment 2 2011-02-28 16:33:55 PST
Created attachment 84148 [details] Patch 2 Rebased
Darin Adler
Comment 3 2011-02-28 16:37:57 PST
Comment on attachment 84148 [details] Patch 2 View in context: https://bugs.webkit.org/attachment.cgi?id=84148&action=review > Source/WebCore/dom/InputElement.h:120 > + // represents the emtpy value. Typo here, “empty”. > Source/WebCore/html/NumberInputType.cpp:281 > + return parseToDoubleForNumberType(proposedValue, 0) ? proposedValue : String(""); It’s more efficient to use emptyAtom here instead of String("").
Kent Tamura
Comment 4 2011-02-28 17:53:51 PST
Comment on attachment 84148 [details] Patch 2 View in context: https://bugs.webkit.org/attachment.cgi?id=84148&action=review Thank you for reviewing! Landed as http://trac.webkit.org/changeset/79954 with the following fixes. >> Source/WebCore/dom/InputElement.h:120 >> + // represents the emtpy value. > > Typo here, “empty”. Fixed. >> Source/WebCore/html/NumberInputType.cpp:281 >> + return parseToDoubleForNumberType(proposedValue, 0) ? proposedValue : String(""); > > It’s more efficient to use emptyAtom here instead of String(""). Fixed.
Note You need to log in before you can comment on or make changes to this bug.