소스 검색

make sure sessiosn is global (fix #945)

Gildas 3 년 전
부모
커밋
f443087c0f
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      src/single-file/processors/frame-tree/content/content-frame-tree.js

+ 4 - 1
src/single-file/processors/frame-tree/content/content-frame-tree.js

@@ -64,7 +64,10 @@ const top = globalThis.top;
 const MessageChannel = globalThis.MessageChannel;
 const document = globalThis.document;
 
-const sessions = new Map();
+let sessions = globalThis.sessions;
+if (!sessions) {
+	sessions = globalThis.sessions = new Map();
+}
 let windowId;
 if (TOP_WINDOW) {
 	windowId = TOP_WINDOW_ID;