A poketto.me Firefox user recently pointed out that Firefox on Android also supports browser extensions– but that the poketto.me extension didn’t appear on Mozilla’s Add-Ons page there.
Turns out: Any modern browser extension built on the standard APIs (Chrome, Firefox, Edge) can also run in Firefox on Android. But when publishing, you have to explicitly test and target Android.
Technically, the extension “just works”—as long as you’re not doing anything exotic with the APIs. But aesthetically, there’s one big caveat.
👉 The “popup” (the little dialog that opens when you click the extension icon in the toolbar) behaves differently:
On desktop, you define its size via CSS (width and height on the <body>), and the browser resizes accordingly.
On Firefox Android, the popup isn’t a popup at all — it’s rendered as a full browser tab. If you’ve set fixed dimensions (say, 300px), the layout gets messed up (see Exhibit A).
For now, given the relatively small user base on Android, I’ll accept that the popup isn’t as polished as I’d like.
The “right” fix would be to ship a dedicated Android version without fixed dimensions. The “perfect” fix? An API (JavaScript or CSS media query) that tells the extension whether it’s running in a true popup vs. a full tab. Sadly, that doesn’t exist (yet).
