The closedby HTML attribute for <dialog> sets which user actions close a dialog. For example, closedby="any" allows the dialog to be closed by clicking outside of it. Shipping in Safari 27.3 (beta). Probes HTMLDialogElement.closedBy, html.elements.dialog.closedby. More: developer.mozilla.org/docs/Web/API/HTMLDialogEleme… html.spec.whatwg.org/multipage/interactive-element… web-platform-dx.github.io/web-features-explorer/fe…
(typeof HTMLDialogElement !== "undefined" && "closedBy" in (HTMLDialogElement.prototype || HTMLDialogElement)) && ((function(){var e=document.createElement("dialog");for(var p=e;p;p=Object.getPrototypeOf(p)){if(Object.getOwnPropertyNames(p).some(function(n){return n.toLowerCase()==="closedby"}))return true}return false})())(typeof HTMLDialogElement !== "undefined" && "closedBy" in (HTMLDialogElement.prototype || HTMLDialogElement)) && ((function(){var e=document.createElement("dialog");for(var p=e;p;p=Object.getPrototypeOf(p)){if(Object.getOwnPropertyNames(p).some(function(n){return n.toLowerCase()==="closedby"}))return true}return false})())