We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4aba9ec commit bb0c395Copy full SHA for bb0c395
3 files changed
src/background/docPIP.ts
@@ -74,3 +74,7 @@ onMessage(
74
onMessage(WebextEvent.closePIP, () => {
75
setDocPIPTabId(null)
76
})
77
+
78
+onMessage(WebextEvent.keepAlive, () => {
79
+ console.log('keepAlive')
80
+})
src/core/WebProvider/DocPIPWebProvider.ts
@@ -256,6 +256,13 @@ canvas{
256
}`,
257
258
playerEl.appendChild(docPIPRootStyle)
259
260
+ const keepAlive = setInterval(() => {
261
+ sendMessage(WebextEvent.keepAlive, null)
262
+ }, 1000)
263
+ this.addOnUnloadFn(() => {
264
+ clearInterval(keepAlive)
265
+ })
266
}
267
268
override close(): void {
src/shared/webextEvent.ts
@@ -22,6 +22,8 @@ enum WebextEvent {
22
closePIP = 'closePIP',
23
24
reloadPage = 'reloadPage',
25
26
+ keepAlive = 'keepAlive',
27
28
29
export default WebextEvent
0 commit comments