You might have a “privacy” extension interfering or have localstorage completely disabled.
You as an extension dev need to handle this possibility.
I have the converse from my brave users, current solution for them at the moment is “this is sooooo basic why is it disabled” and I don’t catch the issue, it’s pending a fix in said extension ![]()