From 231e33ffb7091001a1de7cf482c5f1ee4563f874 Mon Sep 17 00:00:00 2001 From: kkapsner Date: Sun, 23 Apr 2017 00:27:40 +0200 Subject: [PATCH] Relative paths did no longer work for remoteRequire in nightly. Also fixes #113 (first tab after restoration did not load frame script) - no clue why. --- lib/main.js | 4 +++- releaseNotes.txt | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/main.js b/lib/main.js index 875cc8f..13abc32 100644 --- a/lib/main.js +++ b/lib/main.js @@ -29,7 +29,9 @@ }; const {processes, frames, remoteRequire} = require("sdk/remote/parent"); - remoteRequire("./frame.js", module); + // remoteRequire("./frame.js", module); // currently not working due to a regression in the SDK + var framePath = require("sdk/self").data.url("").replace(/data\/$/, "") + "lib/frame.js"; + remoteRequire(framePath); frames.port.on("canvasBlocker-notify", function(frame, data){ notify(data, {lists, _, notificationPref, browser: frame.frameElement}); diff --git a/releaseNotes.txt b/releaseNotes.txt index 9757857..0ebc023 100644 --- a/releaseNotes.txt +++ b/releaseNotes.txt @@ -7,6 +7,7 @@ Version 0.3.8: fixes: - prevented error when canvas has size zero + - frame script was not loaded in the first tab that was restored from the last session Version 0.3.7: new features: