Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lift restriction on buttons with implicit type=submit and command/commandfor being no-op #10832

Open
keithamus opened this issue Dec 6, 2024 · 0 comments
Labels
addition/proposal New features or enhancements needs implementer interest Moving the issue forward requires implementers to express interest topic: forms

Comments

@keithamus
Copy link
Contributor

What is the issue with the HTML Standard?

With #9841 it is possible to author a commandfor button inside a form, with the expectation that it will trigger the command. However based on the discussions in #9625 (comment) we opted to make a <form><button commandfor=>.. a no-op, instead encouraging users to add type=button to make it work. This is to prevent compatibility issues with old browsers which will end up submitting the form as they don't recogniser the commandfor= attribute.

This issue tracks an eventual goal of lifting this restriction, such that <form><button commandfor=>.. works like a invoker command button, rather than a no-op. We can lift this restriction when there is sufficiently low compat risk, which we estimate may be in ~5 years time.

This relates to #10462.

@keithamus keithamus added addition/proposal New features or enhancements needs implementer interest Moving the issue forward requires implementers to express interest topic: forms labels Dec 6, 2024
@keithamus keithamus changed the title A button with an implicit type=submit and command/commandfor is ambiguous Lift restriction on buttons with implicit type=submit and command/commandfor being no-op Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
addition/proposal New features or enhancements needs implementer interest Moving the issue forward requires implementers to express interest topic: forms
Development

No branches or pull requests

1 participant