File tree Expand file tree Collapse file tree 3 files changed +13
-20
lines changed Expand file tree Collapse file tree 3 files changed +13
-20
lines changed Original file line number Diff line number Diff line change 324
324
325
325
// Maintain button visibility on nav
326
326
if ( config . extensionDisabled || config [ `${ env . site } Disabled` ] ) return
327
- else if ( ! document . getElementById ( 'fullScreen-btn' ) && chatbar . get ( ) && buttons . state . status != 'inserting' ) {
328
- buttons . state . status = 'missing' ; buttons . insert ( ) }
327
+ else if ( ! document . getElementById ( 'fullScreen-btn' ) && ! chatgpt . canvasIsOpen ( )
328
+ && chatbar . get ( ) && buttons . state . status != 'inserting'
329
+ ) { buttons . state . status = 'missing' ; buttons . insert ( ) }
329
330
330
331
// Maintain button colors + Widescreen button visibility on snowflake chatgpt.com
331
332
if ( env . site == 'chatgpt' ) {
334
335
const chatbarIsDark = chatbar . is . dark ( )
335
336
if ( chatbarIsDark != isTempChat ) { buttons . update . color ( ) ; isTempChat = chatbarIsDark }
336
337
337
- // Add/remove Widescreen button on Canvas mode toggle
338
- if ( canvasWasOpen ^ chatgpt . canvasIsOpen ( ) ) {
339
- buttons . remove ( ) ; buttons . create ( ) // again for new h-offsets
340
- buttons . insert ( ) ; chatbar . tweak ( ) ; canvasWasOpen = ! canvasWasOpen
341
- }
338
+ // Remove buttons on Canvas mode toggle-on
339
+ if ( canvasWasOpen ^ chatgpt . canvasIsOpen ( ) ) { buttons . remove ( ) ; canvasWasOpen = ! canvasWasOpen }
342
340
}
343
341
} ) . observe ( document [ env . site == 'poe' ? 'head' : 'body' ] , { attributes : true , subtree : true } )
344
342
Original file line number Diff line number Diff line change 324
324
325
325
// Maintain button visibility on nav
326
326
if ( config . extensionDisabled || config [ `${ env . site } Disabled` ] ) return
327
- else if ( ! document . getElementById ( 'fullScreen-btn' ) && chatbar . get ( ) && buttons . state . status != 'inserting' ) {
328
- buttons . state . status = 'missing' ; buttons . insert ( ) }
327
+ else if ( ! document . getElementById ( 'fullScreen-btn' ) && ! chatgpt . canvasIsOpen ( )
328
+ && chatbar . get ( ) && buttons . state . status != 'inserting'
329
+ ) { buttons . state . status = 'missing' ; buttons . insert ( ) }
329
330
330
331
// Maintain button colors + Widescreen button visibility on snowflake chatgpt.com
331
332
if ( env . site == 'chatgpt' ) {
334
335
const chatbarIsDark = chatbar . is . dark ( )
335
336
if ( chatbarIsDark != isTempChat ) { buttons . update . color ( ) ; isTempChat = chatbarIsDark }
336
337
337
- // Add/remove Widescreen button on Canvas mode toggle
338
- if ( canvasWasOpen ^ chatgpt . canvasIsOpen ( ) ) {
339
- buttons . remove ( ) ; buttons . create ( ) // again for new h-offsets
340
- buttons . insert ( ) ; chatbar . tweak ( ) ; canvasWasOpen = ! canvasWasOpen
341
- }
338
+ // Remove buttons on Canvas mode toggle-on
339
+ if ( canvasWasOpen ^ chatgpt . canvasIsOpen ( ) ) { buttons . remove ( ) ; canvasWasOpen = ! canvasWasOpen }
342
340
}
343
341
} ) . observe ( document [ env . site == 'poe' ? 'head' : 'body' ] , { attributes : true , subtree : true } )
344
342
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.3.3.1
238
+ // @version 2025.3.3.2
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
918
918
const chatbarIsDark = chatbar . is . dark ( )
919
919
if ( chatbarIsDark != isTempChat ) { buttons . update . color ( ) ; isTempChat = chatbarIsDark }
920
920
921
- // Add/remove Widescreen button on Canvas mode toggle
922
- if ( canvasWasOpen ^ chatgpt . canvasIsOpen ( ) ) {
923
- buttons . remove ( ) ; buttons . create ( ) // again for new h-offsets
924
- buttons . insert ( ) ; chatbar . tweak ( ) ; canvasWasOpen = ! canvasWasOpen
925
- }
921
+ // Remove buttons on Canvas mode toggle-on
922
+ if ( canvasWasOpen ^ chatgpt . canvasIsOpen ( ) ) { buttons . remove ( ) ; canvasWasOpen = ! canvasWasOpen }
926
923
}
927
924
} ) . observe ( document [ env . site == 'poe' ? 'head' : 'body' ] , { attributes : true , subtree : true } )
928
925
You can’t perform that action at this time.
0 commit comments