Summary
Walk DOM across iframes (separate DOM per frame); today only the top frame is walked (docs/chromium-plugin.md → Future work).
Scope
- Enumerate frames via CDP (
Page.getFrameTree) and walk each frame's DOM.
- Graft each child frame's DOM under its owning
<iframe> element.
- Handle cross-origin/out-of-process iframes (OOPIFs) that have separate CDP targets.
- Update
docs/chromium-plugin.md.
Acceptance criteria
- A page with same-origin and cross-origin iframes produces a complete, nested DOM.
- Tests covering frame enumeration/grafting.
Filed as part of turning README/docs "Future work" into tracked issues. See docs/architecture.md and CONTRIBUTING.md (""Adding a new provider"") for conventions.
Summary
Walk DOM across iframes (separate DOM per frame); today only the top frame is walked (
docs/chromium-plugin.md→ Future work).Scope
Page.getFrameTree) and walk each frame's DOM.<iframe>element.docs/chromium-plugin.md.Acceptance criteria
Filed as part of turning README/docs "Future work" into tracked issues. See
docs/architecture.mdandCONTRIBUTING.md(""Adding a new provider"") for conventions.