A message inside onAuthRequired proves that listener ran. An empty console does not show which route the request took or whether an earlier exchange supplied authentication.

ObservationKeep it separate from
Chosen routeWhether an authentication challenge occurred
Received challengeWhether this listener could observe or handle it
Listener outputWhether you are watching the correct extension console
Final request outcomeWhether a fresh callback was needed

Establish the actual network outcome first. The request might reuse authentication or an established connection, go direct, or never reach the expected endpoint.

If a relevant challenge occurred, inspect the listener's filter, permissions and supported extension context. Manifest generation and deployment model affect authentication handling; an obsolete blocking-listener example cannot define the current permission model. Watch the extension service worker's console when that is where the listener runs, rather than relying on page output. For Manifest V3, register the authentication listener synchronously before asynchronous account loading.

Repeated navigation is not necessarily a new challenge. Historical cache reports do not establish a rule that the event fires exactly once per browser session; observe the browser and version in use.

For a controlled comparison, isolate the intended extension configuration and account using supported browser tools. Avoid undocumented cache-clearing tricks or changing the whole operating system. The four observations identify whether a listener is missing or this connection simply did not need it.

Allakkat attuumassuteqartut