[email protected] created WICKET-6959:
----------------------------------------------------
Summary: Form#setDefaultButton does not work under Safari
Key: WICKET-6959
URL: https://issues.apache.org/jira/browse/WICKET-6959
Project: Wicket
Issue Type: Bug
Affects Versions: 9.8.0, 9.7.0
Environment: Safari 15.3
macOS 12.2
Reporter: [email protected]
Attachments: PoC Safari and setDefaultButton.zip
setDefaultButton uses a hidden submit component. In most major browsers, this
works well and allows one to submit a form by pressing 'Enter' while in a e.g.
TextField.
Safari seems to ignore the hidden submit component, which makes it impossible
to submit the form by using 'Enter' if the submit button is outside the form.
If instead of using the HTML 'hidden' attribute, the hidden submit component is
made invisible by other means (e.g. moving it outside the viewport), it works.
As the JavaDoc of setDefaultButton already state "note that this is a best
effort only", this probably not a priority.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)