webcomponents / webcomponents/template-shadowroot
DOM nodes added by extensions cause failure
- Vorherrschende Sprache
- TypeScript
- Sterne
- 39
- Forks
- 6
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi, it looks like there are cases where DOM nodes being added by extensions cause the polyfill to choke. I'm my specific case it's using Windows 11, Firefox, Grammarly desktop, and a website built using a common pattern of hiding the body element until the polyfill has finished executing. I imagine this should probably be handled since website visitors would have no understanding as to why they just see an empty page. I can take a look at doing a PR if that's the direction the maintainers want to take.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Fehler in Firefox unter Windows 11 mit der Grammarly-Desktopanwendung und einer Seite zu reproduzieren, die den body ausblendet, bis das polyfill abgeschlossen ist. Verfolge, an welcher Stelle von der Erweiterung hinzugefügte DOM-Knoten dazu führen, dass das polyfill fehlschlägt, und überprüfe anschließend, dass das polyfill abgeschlossen wird und die zuvor ausgeblendete Seite sichtbar wird, ohne dass diese Knoten einen Fehler verursachen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100