File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
chatgpt/chatgpt-widescreen Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 235
235
// @description :zu Thuthukisa iChatGPT ngemodi zesikrini ezibanzi/egcwele/ephezulu + imodi yokuvimbela i-spam. Futhi isebenza ku-perplexity.ai + poe.com!
236
236
// @author Adam Lui
237
237
// @namespace https://github.com/adamlui
238
- // @version 2025.2.27
238
+ // @version 2025.2.28
239
239
// @license MIT
240
240
// @icon https://assets.chatgptwidescreen.com/images/icons/widescreen-robot-emoji/icon48.png?v=844b16e
241
241
// @icon 64 https://assets.chatgptwidescreen.com/images/icons/widescreen-robot-emoji/icon64.png?v=844b16e
817
817
818
818
// Run MAIN routine
819
819
820
+ // Init EXTENSION ACTIVE state
821
+ env . extensionActive = false
822
+ postMessage ( { action : 'getExtensionInfo' , source : 'chatgpt-widescreen-mode.user.js' } )
823
+ addEventListener ( 'message' , handleMsgResp )
824
+ function handleMsgResp ( resp ) {
825
+ const sender = resp . data . source . toLowerCase ( )
826
+ env . extensionActive = sender . includes ( app . slug . toLowerCase ( ) ) && sender . includes ( 'extension' )
827
+ }
828
+ await new Promise ( resolve => setTimeout ( resolve , 100 ) ) // wait for extension response
829
+ removeEventListener ( 'message' , handleMsgResp )
830
+
820
831
// Create browser TOOLBAR MENU + DISABLE SCRIPT if extension active
821
- env . extensionActive = sessionStorage . chatgptWidescreenExtensionActive == 'true'
822
832
toolbarMenu . register ( ) ; if ( env . extensionActive ) return
823
833
824
834
// Init UI props
You can’t perform that action at this time.
0 commit comments