I’m very keen to publish my extension, but I’m seeking some clarity on the following:
- Do host_permissions (specifically
["<all_urls>"]
) require reloading the extension on install in order to apply? (Or is that just in the debugging environment) - My extension’s popup includes a file picker. I’ve found that opening the file picker closes the popup. Is there any sort of work-around for this?
- If there isn’t, that’s fine
- What determines the image (quality) returned by
tab.faviconUrl?
- Specifically, I’ve found that sometimes the image is lower quality, sometimes higher (the site’s actual icon)
- I assume this is from caching, which if the case, is there anyway to specify HQ or ensure it’s returned? (Or even check that it has been).
- I think I found reloading a page (I think the page had been cached) yielded the HQ icon, but if possible, I’d like to avoid that
Lastly, I was just hoping for some guidance on version targetting/adoption -
Some APIs I’ll be using are quite recent, which makes targetting a broader base tricky.
But I’ve found that version adoption is quite significant and quick (page bottom), so should I expect that most users will be reasonably up-to-date (e.g. > last 10 versions)?
- I try to aim for store-min-supported (109 for FF?), but I need some recent APIs
- Also totally get it can be hard to answer, so any sort of general advice would be appreciated
Thanks!