Two fixes: 1) Improve the submission trigger to validate the form. 2) Respect TabIndex when calculating next/prev elements.
Created attachment 202711 [details] Validation patch.
Created attachment 202712 [details] tabIndex patch
Comment on attachment 202712 [details] tabIndex patch Clearing flags, moved to new bug 116676.
Comment on attachment 202711 [details] Validation patch. View in context: https://bugs.webkit.org/attachment.cgi?id=202711&action=review > Source/WebKit/blackberry/ChangeLog:3 > + [BlackBerry] Improve input form control handling. We should do one patch per bug. I suggest we rename this to something related to form validation, and move the other patch elsewhere. > Source/WebKit/blackberry/WebKitSupport/InputHandler.cpp:1022 > + formElement->submit(); Makes sense to me otherwise, seems it just moves code around to check validity before doing submit(). So please rename the title to land it!
Created attachment 202716 [details] Updated Patch
Comment on attachment 202716 [details] Updated Patch r=me
Comment on attachment 202716 [details] Updated Patch Clearing flags on attachment: 202716 Committed r150587: <http://trac.webkit.org/changeset/150587>
All reviewed patches have been landed. Closing bug.