For me it's a bit weird that a have to confirm some actions with Alby extension too often while using nostra clients (e.g. primal). I mean it's okay when I want to publish something but what's the purpose of that when I just want to reload the page or switch to another section of the website?
The way it works is that Primal is asking for your pubkey from extension every time you reload. They could cache it as 'last-login-pubkey' in localstorage or something, but they choose to just ask. That triggers the confirmation screen. Most other clients save the login pubkey and that's why won't re-confirm on reload.