@@ -634,6 +634,7 @@ import { broadcast, onBroadcast } from '../broadcast.js';
634634 break ;
635635 case 'active' :
636636 toggleStrictAlert ( popupData . pageURL , false )
637+ uDom ( "#on_domain" ) . prop ( 'checked' , true ) ;
637638 toggleEnabled ( evt , true )
638639 if ( initialButtonState === 'strict' ) {
639640 updateRefreshNotification ( currentNotifications )
@@ -657,14 +658,14 @@ import { broadcast, onBroadcast } from '../broadcast.js';
657658 const onChangeDisabledScope = function ( evt ) {
658659 // check if url is domain home
659660 let url = new URL ( popupData . pageURL )
660- let isDomainHome = url . pathname === '/' || url . pathname === '/index.html' || url . pathname === '/index.php'
661- var scope = uDom ( ".disable_type_radio:checked" ) && ! isDomainHome ? uDom ( ".disable_type_radio:checked" ) . val ( ) : ''
661+ // let isDomainHome = url.pathname === '/' || url.pathname === '/index.html' || url.pathname === '/index.php'
662+ var scope = uDom ( ".disable_type_radio:checked" ) ? uDom ( ".disable_type_radio:checked" ) . val ( ) : ''
662663 // first remove previous whichever previous scope from whitelist
663664 vAPI . messaging . send (
664665 'adnauseam' , {
665666 what : 'toggleEnabled' ,
666667 url : popupData . pageURL ,
667- scope : scope ,
668+ scope : scope == '' ? 'page' : '' , // remove the inverted scope
668669 state : true ,
669670 tabId : popupData . tabId
670671 } ) . then ( ( ) => {
@@ -699,7 +700,7 @@ import { broadcast, onBroadcast } from '../broadcast.js';
699700 'adnauseam' , {
700701 what : 'toggleEnabled' ,
701702 url : popupData . pageURL ,
702- scope : ( evt . altKey || evt . metaKey ) && ! isDomainHome ? 'page' : '' ,
703+ scope : '' ,
703704 state : state ,
704705 tabId : popupData . tabId
705706 } ) ;
@@ -716,6 +717,7 @@ import { broadcast, onBroadcast } from '../broadcast.js';
716717 }
717718
718719 const closePopup = function ( ) {
720+ uDom ( "#disable" ) . removeClass ( "popup_open" )
719721 uDom ( ".popup_arrow" ) . removeClass ( "open" )
720722 uDom ( ".inner-popup_wrapper" ) . addClass ( "hidden" )
721723 document . removeEventListener ( 'click' , onAnyClickAfterOpen )
@@ -724,6 +726,7 @@ import { broadcast, onBroadcast } from '../broadcast.js';
724726 }
725727
726728 const openPopup = function ( ) {
729+ uDom ( "#disable" ) . addClass ( "popup_open" )
727730 uDom ( ".popup_arrow" ) . addClass ( "open" )
728731 uDom ( ".inner-popup_wrapper" ) . removeClass ( "hidden" ) ;
729732 document . addEventListener ( 'click' , onAnyClickAfterOpen )
0 commit comments