[webkit-reviews] review denied: [Bug 95168] [Forms] Shift+Tab should focus the last field of multiple fields time input UI : [Attachment 161439] Patch 5

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 30 18:07:06 PDT 2012


Kent Tamura <tkent at chromium.org> has denied yosin at chromium.org's request for
review:
Bug 95168: [Forms] Shift+Tab should focus the last field of multiple fields
time input UI
https://bugs.webkit.org/show_bug.cgi?id=95168

Attachment 161439: Patch 5
https://bugs.webkit.org/attachment.cgi?id=161439&action=review

------- Additional Comments from Kent Tamura <tkent at chromium.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=161439&action=review


> Source/WebCore/ChangeLog:49
> +	   (WebCore::DateTimeEditElement::didFieldBlur): Added for calling
DateTimeEditControlOwner::didFieldBlur().
> +	   (WebCore::DateTimeEditElement::didFieldFocus): Added for calling
DateTimeEditControlOwner::didFieldFocus().

Need to update the comments.

> Source/WebCore/ChangeLog:65
> +	   (EditControlOwner): Added didFieldBlur() and didFieldFocus()
function declarations.

Need to update the comment.
Also, you should mention removed functions and their reasons.

> Source/WebCore/html/shadow/DateTimeFieldElement.h:54
> +	   virtual void didFocusFromField() = 0;

"focus from field" sounds strange.  It should be didFocusOnField.

>
LayoutTests/fast/forms/time-multiple-fields/time-multiple-fields-blur-and-focus
-events.html:50
> +    shouldBeEqualToString('keyDown("\t"); state()', 'blur=0 focus=1');
> +    shouldBeEqualToString('keyDown("\t"); state()', 'blur=0 focus=1');
> +    shouldBeEqualToString('keyDown("\t"); state()', 'blur=0 focus=1');

Oh, I thought focus and blur were dispatched in a case of focus change between
internal fields.  This result is nice.


More information about the webkit-reviews mailing list