Add parent-owned child document surface #136MergedMaggieAppletonmerged 8 commits intomainfromrefs/pull/136/headConversationFiles changed19 files changed+1949-527StackedSplitapps/server/src/research/routes.test.ts+186 −0apps/server/src/research/service.test.ts+220 −1apps/server/src/research/service.ts+42 −5apps/server/src/research/test-support.ts+165 −2apps/web/src/anchored-child-surface.tsx+16 −19apps/web/src/assets/icons/navigation-chevron-right.svg+6 −0apps/web/src/assets/icons/navigation-xmark.svg+7 −0apps/web/src/document-workspace-host.tsx+33 −16apps/web/src/hosted.test.ts+191 −8apps/web/src/hosted.tsx+19 −11apps/web/src/navigation-chrome.test.ts+26 −1apps/web/src/navigation.css+87 −23apps/web/src/room-workspace.tsx+36 −6apps/web/src/theme.test.ts+17 −0apps/web/src/workspace-model.test.ts+30 −8apps/web/src/workspace-model.ts+8 −3apps/web/src/workspace.tsx+43 −4e2e/research-child-documents.e2e.ts+39 −420e2e/research-child-surface.e2e.ts+778 −0