@@ -22,6 +22,7 @@ import {
2222 canAutoRun ,
2323 canClick ,
2424 isTitle ,
25+ updateScriptClickCount ,
2526 viewScriptSource ,
2627} from "./helpers/utils.js" ;
2728import { refreshSpecialTabs , getAllTabs } from "./tabs.js" ;
@@ -158,6 +159,7 @@ function createScriptButton(script, isFavorite = false) {
158159 checkmark . className = "checkmark tooltip" ;
159160 checkmark . onclick = async ( e ) => {
160161 let newValue = toggleActiveScript ( script . id ) ;
162+ newValue && updateScriptClickCount ( script . id ) . then ( console . log ) ;
161163 updateButtonChecker ( script , buttonContainer , newValue ) ;
162164 } ;
163165
@@ -292,7 +294,7 @@ function createScriptButton(script, isFavorite = false) {
292294 return buttonContainer ;
293295}
294296
295- async function updateButtonChecker ( script , button , val ) {
297+ function updateButtonChecker ( script , button , val ) {
296298 let checkmark = button . querySelector ( ".checkmark" ) ;
297299 if ( ! checkmark ) return ;
298300 if ( val ?? isActiveScript ( script . id ) ) {
@@ -316,6 +318,7 @@ async function runScript(script) {
316318 if ( willRun ) {
317319 try {
318320 recentScriptsSaver . add ( script ) ;
321+ updateScriptClickCount ( script . id ) . then ( console . log ) ;
319322 if ( isFunction ( script . onClickExtension ) ) await script . onClickExtension ( ) ;
320323 if ( isFunction ( script . onClick ) )
321324 await runScriptInCurrentTab ( script . onClick ) ;
0 commit comments