Implement Shadow DOM support
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 165
- Forks
- 42
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 9
Description
Tabster relies on several DOM APIs like TreeWalker, Node.contains() and Node.parentElement that do not look into shadow roots. This prevents Tabster from working with custom elements that use the shadow DOM.
This issue is a parent for several issues to bring shadow DOM support to Tabster. Issues are roughly in priority with the highest being at the top.
- #335
- #338
- #337
- #339
- #336
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the parent issue together with child issues #335, #338, #337, #339, and #336, in their listed priority order. Use those issues to identify the scoped work; done means the checklist is complete and Tabster works with custom elements that use shadow DOM.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100