@@ -88,14 +88,15 @@ async function requestDashVersionInfo(config) {
8888}
8989
9090function shouldRequestDashVersion ( config ) {
91- let showNotificationsLocalStorage , showNotifications , lastFetched ;
91+ // If version check is disabled, return false to avoid
92+ // checking localStorage unnecessarily
93+ if ( config . disable_version_check ) {
94+ return false ;
95+ }
96+ let showNotifications , lastFetched ;
9297 try {
93- showNotificationsLocalStorage =
94- localStorage . getItem ( 'showNotifications' ) ;
95-
96- showNotifications = config . disable_version_check
97- ? false
98- : showNotificationsLocalStorage !== 'false' ;
98+ showNotifications =
99+ localStorage . getItem ( 'showNotifications' ) !== 'false' ;
99100 lastFetched = localStorage . getItem ( 'lastFetched' ) ;
100101 } catch ( e ) {
101102 // If localStorage is not available, return false
@@ -112,19 +113,21 @@ function shouldShowUpgradeNotification(
112113 newDashVersion ,
113114 config
114115) {
115- let showNotificationsLocalStorage , lastDismissed , lastDismissedVersion ;
116+ // If version check is disabled, return false to avoid
117+ // checking localStorage unnecessarily
118+ if ( config . disable_version_check ) {
119+ return false ;
120+ }
121+ let showNotifications , lastDismissed , lastDismissedVersion ;
116122 try {
117- showNotificationsLocalStorage =
118- localStorage . getItem ( 'showNotifications' ) ;
123+ showNotifications =
124+ localStorage . getItem ( 'showNotifications' ) !== 'false' ;
119125 lastDismissed = localStorage . getItem ( 'lastDismissed' ) ;
120126 lastDismissedVersion = localStorage . getItem ( 'lastDismissedVersion' ) ;
121127 } catch ( e ) {
122128 // If localStorage is not available, return false
123129 return false ;
124130 }
125- const showNotifications = config . disable_version_check
126- ? false
127- : showNotificationsLocalStorage !== 'false' ;
128131 if (
129132 newDashVersion === undefined ||
130133 compareVersions ( currentDashVersion , newDashVersion ) >= 0 ||
0 commit comments