@@ -17,7 +17,7 @@ import createStaticStylesheet from '../generators/static-theme';
1717import { createSVGFilterStylesheet , getSVGFilterMatrixValue , getSVGReverseFilterMatrixValue } from '../generators/svg-filter' ;
1818import type { ExtensionData , FilterConfig , News , Shortcuts , UserSettings , TabInfo , TabData } from '../definitions' ;
1919import { isSystemDarkModeEnabled } from '../utils/media-query' ;
20- import { isFirefox , isMV3 , isThunderbird } from '../utils/platform' ;
20+ import { isFirefox , isThunderbird } from '../utils/platform' ;
2121import { MessageType } from '../utils/message' ;
2222import { logInfo , logWarn } from '../utils/log' ;
2323import { PromiseBarrier } from '../utils/promise-barrier' ;
@@ -37,6 +37,7 @@ interface SystemColorState {
3737}
3838
3939declare const __DEBUG__ : boolean ;
40+ declare const __MV3__ : boolean ;
4041
4142export class Extension implements ExtensionState {
4243 config : ConfigManager ;
@@ -97,7 +98,7 @@ export class Extension implements ExtensionState {
9798 }
9899
99100 private async MV3initSystemColorStateManager ( isDark : boolean | null ) : Promise < void > {
100- if ( ! isMV3 ) {
101+ if ( ! __MV3__ ) {
101102 return ;
102103 }
103104 if ( ! this . systemColorStateManager ) {
@@ -115,7 +116,7 @@ export class Extension implements ExtensionState {
115116 }
116117
117118 private async MV3saveSystemColorStateManager ( ) : Promise < void > {
118- if ( ! isMV3 ) {
119+ if ( ! __MV3__ ) {
119120 return ;
120121 }
121122 if ( ! this . systemColorStateManager ) {
@@ -155,7 +156,7 @@ export class Extension implements ExtensionState {
155156 break ;
156157 }
157158 case 'system' :
158- if ( isMV3 ) {
159+ if ( __MV3__ ) {
159160 isAutoDark = this . isDark ;
160161 if ( this . isDark === null ) {
161162 logWarn ( 'System color scheme is unknown. Defaulting to Dark.' ) ;
0 commit comments