You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(devframe): cancel pending relay handshakes when panels close
A panel could close before receiving its port while the relay kept retrying. A later grant then registered an unused peer indefinitely when heartbeat was disabled.
Send cancellation through the window handshake and validate its source and identity before closing the relay connection. Cover late page scripts, delayed grants, and cancellation isolation.
Copy file name to clipboardExpand all lines: docs/content/8.references/3.events.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -136,4 +136,4 @@ Pushed over each panel's [in-page channel](/guide/in-page-channel) port; the pai
136
136
| Name | Posted by | Carries |
137
137
|---|---|---|
138
138
|`devframe:remote-assets-error`| the remote-assets fallback page, to `window.parent`| The failed package/version/reason, so an embedding hub UI provider can replace the 502 page. |
139
-
|`devframe:in-page-channel`| both [in-page channel](/guide/in-page-channel) endpoints, across window boundaries | The versioned handshake envelope (panel hello, page-script port grant). |
139
+
|`devframe:in-page-channel`| both [in-page channel](/guide/in-page-channel) endpoints, across window boundaries | The versioned handshake envelope (panel hello, page-script port grant, panel cancellation). |
0 commit comments