Wait out connection blips and recover as soon as the network returns #385MergedMaggieAppletonmerged 10 commits intomainfromrefs/pull/385/headConversationFiles changed24 files changed+922-104StackedSplitapps/web/src/chat/chat.tsx+141 −39apps/web/src/chat/composer.css+48 −0apps/web/src/room-workspace.tsx+54 −7apps/web/src/tokens.test.ts+2 −2apps/web/src/wire.test.ts+104 −0apps/web/src/wire.ts+68 −1e2e/callout.e2e.ts+4 −0e2e/chat-mentions.e2e.ts+4 −1e2e/chat-references.e2e.ts+8 −6e2e/connection.e2e.ts+236 −0e2e/editing.e2e.ts+36 −15e2e/smoke.e2e.ts+8 −1packages/editor/src/connection-notice.test.ts+17 −0packages/editor/src/connection-notice.ts+42 −0packages/editor/src/index.ts+2 −0packages/editor/src/plan-editor.tsx+17 −3packages/editor/src/provider.test.ts+52 −3packages/editor/src/provider.ts+24 −13packages/editor/src/status.test.ts+2 −0packages/editor/src/status.tsx+16 −5packages/question/src/react/questionnaire-controller.ts+17 −6packages/question/src/react/unreachable.test.ts+16 −0packages/question/src/react/use-questionnaire-refresh-save.test.ts+3 −1scripts/design-contract/exceptions/dynamic-editor.json+1 −1