This patch is part of Shift+Tab focus navigation fix for multiple time input UI. On multiple fields time input UI, we would like to make focus() and blur() JavaScript methods to move focus into/out to field inside shadow DOM tree. To do this, we would like make HTMLInputElement::focus()/blur() override-able bu InputType class.
Created attachment 161124 [details] Patch 1
Created attachment 161125 [details] Patch 2
Created attachment 161127 [details] Patch 3
Comment on attachment 161127 [details] Patch 3 Could you review this patch? Thanks in advance.
Comment on attachment 161127 [details] Patch 3 View in context: https://bugs.webkit.org/attachment.cgi?id=161127&action=review > Source/WebCore/ChangeLog:9 > + override-able by InputType class if ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS I don't think we need to hide these code blocks under ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS. Overriding method conditionally can cause tricky problem.
Created attachment 161146 [details] Patch 4
Comment on attachment 161146 [details] Patch 4 Clearing flags on attachment: 161146 Committed r126963: <http://trac.webkit.org/changeset/126963>
All reviewed patches have been landed. Closing bug.
Re-opened since this is blocked by 95298
Created attachment 161152 [details] Patch 5
Comment on attachment 161152 [details] Patch 5 Clearing flags on attachment: 161152 Committed r126966: <http://trac.webkit.org/changeset/126966>