Closed fregante closed 4 months ago
Similar to #235.
Closing as duplicate of #235. The generic feature request has come up many times before, but there won't be any progress until there is a specific API proposal that can feasibly be implemented by browsers. See the meeting notes of today's meeting (pending review in #660) for more words on this.
Thank you
Some extensions inject widgets and other hidden DOM content that is at risk of being inadvertently removed by the host website. Some examples:
<style>
created by the content scriptI think we'd benefit from a way to inject content without risking (style) conflicts, removal by the host, race conditions, etc.
Proposal
Offer a shadow/child/detached/isolated document context that extensions can interact with without being detected. This document would be visually overlaid on the page, if any elements are visible, without causing any layout shifts.
I haven't put much thought into the actual API that would enable this, as it would probably have to follow the browser limits/implementation.
Prior art
document
. They might now be surfaced in this document.Other more specific requests