It seems that all host permissions must be explicitly granted by user in Firefox MV3 (for now). Similarly how Safari is doing (and I really don’t like it). And I think Chrome wanted to do something like that as well but I don’t see it now anywhere…
Anyway, see here more info: