@@ -32,7 +32,6 @@ export async function registeredContentScript(options, sender, req) {
3232 }
3333 argumentsObject . code = injectCode ;
3434 }
35-
3635 return argumentsObject ;
3736}
3837
@@ -160,6 +159,7 @@ export async function getYouTubeVideoDetails(videoURL) {
160159
161160export async function unblockClickToLoadContent ( data , sender ) {
162161 const tab = tabManager . get ( { tabId : sender . tab . id } ) ;
162+ if ( ! tab ) return ;
163163
164164 if ( ! tab . disabledClickToLoadRuleActions . includes ( data . action ) ) {
165165 tab . disabledClickToLoadRuleActions . push ( data . action ) ;
@@ -172,6 +172,7 @@ export async function unblockClickToLoadContent(data, sender) {
172172
173173export function updateYouTubeCTLAddedFlag ( value , sender ) {
174174 const tab = tabManager . get ( { tabId : sender . tab . id } ) ;
175+ if ( ! tab ) return ;
175176 tab . ctlYouTube = Boolean ( value ) ;
176177}
177178
@@ -200,6 +201,7 @@ export function updateFacebookCTLBreakageFlags({ ctlFacebookPlaceholderShown = f
200201 }
201202
202203 const tab = tabManager . get ( { tabId } ) ;
204+ if ( ! tab ) return ;
203205
204206 if ( ctlFacebookPlaceholderShown ) {
205207 tab . ctlFacebookPlaceholderShown = true ;
@@ -278,6 +280,7 @@ export async function isClickToLoadYoutubeEnabled() {
278280
279281export function addDebugFlag ( message , sender , req ) {
280282 const tab = tabManager . get ( { tabId : sender . tab . id } ) ;
283+ if ( ! tab ) return ;
281284 const flags = new Set ( tab . debugFlags ) ;
282285 flags . add ( message . flag ) ;
283286 tab . debugFlags = [ ...flags ] ;
0 commit comments