Skip to content

Commit 2ce1c58

Browse files
committed
security: avoid console logging in ESM entry; use no-op handler
1 parent adae4a4 commit 2ce1c58

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

extension-esm.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,18 @@
44

55
import { Extension } from 'resource:///org/gnome/Shell/Extensions/js/extensions/extension.js';
66
import { enable as legacyEnable, disable as legacyDisable } from './legacy.js';
7+
const _noerr = () => {};
78

89
export default class ClipFlowProExtension extends Extension {
910
enable() {
1011
try {
1112
legacyEnable();
12-
} catch (e) {
13-
console?.error?.('ClipFlow Pro (ESM) enable failed:', e);
14-
}
13+
} catch (e) { _noerr(); }
1514
}
1615

1716
disable() {
1817
try {
1918
legacyDisable();
20-
} catch (e) {
21-
console?.error?.('ClipFlow Pro (ESM) disable failed:', e);
22-
}
19+
} catch (e) { _noerr(); }
2320
}
2421
}

0 commit comments

Comments
 (0)