Skip to content

Commit 07cfe3f

Browse files
committed
fix: new underscript requires encapsulation
1 parent e1ed33a commit 07cfe3f

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"license": "MIT",
1818
"devDependencies": {
1919
"electron": "^11.1.1",
20-
"electron-builder": "^22.9.1",
20+
"electron-builder": "^22.11.5",
2121
"@types/fs-extra": "^9.0.13"
2222
},
2323
"dependencies": {

src/preload/rememberMe.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { ipcRenderer } = require('electron')
1+
const { ipcRenderer } = require('electron');
22

33
function setup() {
44
const form = document.querySelector('form[action="SignIn"]');

src/underscript.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,10 @@ function bundleScript(depends, script) {
6161
'function UnderScriptWrapper() {',
6262
`const GM_info = ${JSON.stringify(GM_info)};`,
6363
depends,
64+
// Encapsulate script code!
65+
'(function () {',
6466
script,
67+
'})();',
6568
'}',
6669
'window.addEventListener(\'DOMContentLoaded\', UnderScriptWrapper);',
6770
].join('\n');

0 commit comments

Comments
 (0)