-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Support <form rel> #4332
Support <form rel> #4332
Conversation
In particular to enable noopener, noreferrer, and opener values. Also default target=_blank to noopener. Tests: ... Fixes #2983.
e24ca70
to
af22fbd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with nits. Nicely done threading this through everything.
@@ -56078,9 +56139,12 @@ fur | |||
be the result of <span data-x="get an element's target">getting an element's target</span> given | |||
<var>submitter</var>'s <span>form owner</span>.</p></li> | |||
|
|||
<li><p>Let <var>noopener</var> be the result of <span data-x="get an element's noopener">getting | |||
an element's noopener</span> with <var>form</var> and <var>targetAttributeValue</var>.</p></li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The formtarget="" interaction is subtle and will need tests. Nice catch including it here. (I forgot that attribute existed.)
Reached out to microformats at https://freenode.logbot.info/microformats/20190211#c1987546. |
I'm assuming everything here is in order now, except for tests, but another quick skim through the proposed text might be good. I filed https://bugs.chromium.org/p/chromium/issues/detail?id=931209 on Chromium, which concludes filing bugs for this feature. |
cc @whatwg/documentation |
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356 UltraBlame original commit: 16b6e709d409e86ea85e951e25ac4752fd4c9aba
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356 UltraBlame original commit: 8324cb961aaf665330e8e1a13d95836c5edd5ffa
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356 UltraBlame original commit: 16b6e709d409e86ea85e951e25ac4752fd4c9aba
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356 UltraBlame original commit: 8324cb961aaf665330e8e1a13d95836c5edd5ffa
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356 UltraBlame original commit: 16b6e709d409e86ea85e951e25ac4752fd4c9aba
Automatic update from web-platform-tests HTML: <form rel> (#15356) For whatwg/html#4332. -- wpt-commits: b44dacf7a939fd93f3afb0c46f8f89d71ea20409 wpt-pr: 15356 UltraBlame original commit: 8324cb961aaf665330e8e1a13d95836c5edd5ffa
In particular to enable noopener, noreferrer, and opener values.
Also default target=_blank to noopener.
Tests: ...
Fixes #2983.
/acknowledgements.html ( diff )
/form-control-infrastructure.html ( diff )
/forms.html ( diff )
/links.html ( diff )