Mostly for Oscar...
I'm doing an accessibility pass on the main UI elements (navbar, ToC, etc...). Moving any popup/dialogs to use the native HTML <dialog> element seems like a clear win to simplify correct keyboard handling and aria attributes.
As part of that, I would like to consolidate the JS/CSS for the various dialogs. Currently, some behave more like modal dialogs and others like non-modal ones. Consolidating the logic means figuring out exactly what behavior is desired for each.
Currently the embed popup is non-modal, but I think it should be modal. I can't think of why interacting with the rest of the page while it is open would be useful.
Does that seem reasonable? Is there a use case for it being non-modal?
Andrew