Open Bug 1509346 Opened 4 years ago Updated 4 months ago

Add support for <form rel>


(Core :: DOM: Forms, enhancement, P2)





(Reporter: ehsan.akhgari, Unassigned)


(Blocks 1 open bug)


(Keywords: dev-doc-needed, parity-safari, site-compat)

In a similar fashion to bug 1503681, we would like to experiment with breaking opener references for pages opened via form navigations.

On the related dev-platform thread, I said this about the spec side of things:'s impossible to block opener reference creation upon form submission right now as far as I can tell.  This is actually a bug in the spec.  <> calls into "rules for choosing a browsing context" passing only two arguments, omitting the third one (noopener) <>.

The web compat risk here is unknown so it may make sense to land a pref that we can turn on first on Nightly and take things from there.
Flags: needinfo?(amarchesini)
Might require some docs updates somewhere along the line.
Keywords: dev-doc-needed
Keywords: site-compat details changes to the HTML Standard for this. Note that it also adds the rel content/IDL attribute and the relList IDL attribute, as well as support for noopener, noreferrer, and opener, for full parity with <a> and <area>.

Summary: Make <form target="_blank"> imply noopener behaviour → Add support for <form rel>
Component: HTML: Form Submission → DOM: Core & HTML
Priority: -- → P2
Severity: normal → --
Component: DOM: Core & HTML → DOM: Forms
Flags: needinfo?(amarchesini)
Keywords: parity-safari
Webcompat Priority: --- → ?

There is no signal on real websites.

Webcompat Priority: ? → ---
You need to log in before you can comment on or make changes to this bug.