Просмотр исходного кода

pass `adoptedStyleSheets` when autosaving the page

Gildas 2 лет назад
Родитель
Сommit
f157912f7a
3 измененных файлов с 3 добавлено и 0 удалено
  1. 1 0
      src/core/bg/autosave.js
  2. 1 0
      src/core/content/content-bootstrap.js
  3. 1 0
      src/core/content/content.js

+ 1 - 0
src/core/bg/autosave.js

@@ -144,6 +144,7 @@ async function saveContent(message, tab) {
 		options.shadowRoots = message.shadowRoots;
 		options.shadowRoots = message.shadowRoots;
 		options.referrer = message.referrer;
 		options.referrer = message.referrer;
 		options.updatedResources = message.updatedResources;
 		options.updatedResources = message.updatedResources;
+		options.adoptedStyleSheets = message.adoptedStyleSheets;
 		options.visitDate = new Date(message.visitDate);
 		options.visitDate = new Date(message.visitDate);
 		options.backgroundTab = true;
 		options.backgroundTab = true;
 		options.autoSave = true;
 		options.autoSave = true;

+ 1 - 0
src/core/content/content-bootstrap.js

@@ -212,6 +212,7 @@ function savePage(docData, frames, { autoSaveUnload, autoSaveDiscard, autoSaveRe
 		shadowRoots: docData.shadowRoots,
 		shadowRoots: docData.shadowRoots,
 		videos: docData.videos,
 		videos: docData.videos,
 		referrer: docData.referrer,
 		referrer: docData.referrer,
+		adoptedStyleSheets: docData.adoptedStyleSheets,
 		frames: frames,
 		frames: frames,
 		url: location.href,
 		url: location.href,
 		updatedResources,
 		updatedResources,

+ 1 - 0
src/core/content/content.js

@@ -225,6 +225,7 @@ async function processPage(options) {
 		options.videos = selectedFrame.videos;
 		options.videos = selectedFrame.videos;
 		options.usedFonts = selectedFrame.usedFonts;
 		options.usedFonts = selectedFrame.usedFonts;
 		options.shadowRoots = selectedFrame.shadowRoots;
 		options.shadowRoots = selectedFrame.shadowRoots;
+		options.adoptedStyleSheets = selectedFrame.adoptedStyleSheets;
 	} else {
 	} else {
 		options.doc = document;
 		options.doc = document;
 	}
 	}