Web extension website permissions handling seems weak

I have a web extension that needs to operate on several websites (in fact, it opens a tab and navigates through those websites).

Apple's documentation says " Safari shows a badge next to your extension’s item that indicates the user needs to interact with the extension to grant it permission."

I see no such badge next to my extension.

If I hover over the extension icon, then I see the message "The extension '***' would like access to additional websites" (Is this the badge referred to?)

This is not obvious enough to the user (it took me two days to figure out that this is why my extension wasn't working).

Further, when one is in the Safari Settings "Websites" tab to give permission to the extension, they must individually change the setting for each website (from "Ask" to "Allow") -- there is no "Allow all" option.

How can I affect this process to make it less of a mystery to users and as easy as possible for them to grant me access?

Web extension website permissions handling seems weak
 
 
Q