home.social

#webextensions — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #webextensions, aggregated by home.social.

fetched live
  1. I shipped WidePlayer 1.1.0.

    The biggest change: WidePlayer now supports Mastodon, not just supported in-feed videos on X/Twitter.

    I also added per-platform width settings, quick toggles in the popup, and cleaned up the options page.

    Small update, but it makes the extension feel much more like a real product.

    What tiny UX fix made your project feel way better?

    #BuildInPublic #IndieDev #OpenSource #ChromeExtension #BrowserExtension #WebExtensions #SideProject #SoloDev #Mastodon

  2. I shipped WidePlayer 1.1.0.

    The biggest change: WidePlayer now supports Mastodon, not just supported in-feed videos on X/Twitter.

    I also added per-platform width settings, quick toggles in the popup, and cleaned up the options page.

    Small update, but it makes the extension feel much more like a real product.

    What tiny UX fix made your project feel way better?

    #BuildInPublic #IndieDev #OpenSource #ChromeExtension #BrowserExtension #WebExtensions #SideProject #SoloDev #Mastodon

  3. 🎬🔊 Tired of constantly adjusting your movie volume?

    KoalaSync v2.2.0 is getting a built-in audio compressor — smooth out those loud explosions and quiet dialogues. No extra extension needed.

    Plus: subtle support badges for those who find it useful 🫶

    #WebExtensions #Audio #sync #opensource #watchparty #movies

  4. I got a scam email from some company claiming that they can game the Chrome Web Store algorithm by installing my extension in a bunch of VMs to increase the installed user count. If the number goes up by a thousand or multiple thousands suddenly, it wasn't me telling them to do it since that would be fraud.

    #ChromeWebStore #WebExtensions #ChromeExtensions

  5. I got a scam email from some company claiming that they can game the Chrome Web Store algorithm by installing my extension in a bunch of VMs to increase the installed user count. If the number goes up by a thousand or multiple thousands suddenly, it wasn't me telling them to do it since that would be fraud.

    #ChromeWebStore #WebExtensions #ChromeExtensions

  6. #TIL to write my first firefox webextension 🎉

    https://github.com/nhurel/fed-down

    hint: you don't need AI when you have the amazing MDN documentation available
    💪
    #development #webextensions #fediverse #mozilla #firefox #firefoxaddons

  7. #TIL to write my first firefox webextension 🎉

    https://github.com/nhurel/fed-down

    hint: you don't need AI when you have the amazing MDN documentation available
    💪
    #development #webextensions #fediverse #mozilla #firefox #firefoxaddons

  8. So... where is the crowdfunding to get webextensions working with WebKit GTK? (not asking for a friend)

    I mean, I know giving to Gnome is already a good way to help it happen some day, but I'm wondering if there is something more specific already in the making. For instance is there someone who said they'd be interested in doing it but don't have the funding, or a specific intent statement from the Gnome foundation?

    #WebKit #GTK #Gnome #webBrowser #webExtensions #mozilla #firefox

  9. So... where is the crowdfunding to get webextensions working with WebKit GTK? (not asking for a friend)

    I mean, I know giving to Gnome is already a good way to help it happen some day, but I'm wondering if there is something more specific already in the making. For instance is there someone who said they'd be interested in doing it but don't have the funding, or a specific intent statement from the Gnome foundation?

    #WebKit #GTK #Gnome #webBrowser #webExtensions #mozilla #firefox

  10. Hey @delta! Reading this delta.chat/en/2025-05-22-brows got me thinking. I live in Firefox but miss Chrome’s one-click “Install PWA as app”. What about a Tauri-based helper + a Firefox extension that wraps a PWA into a desktop app in one step? Hosting stays light: the PWA is cached; relays/self-hosted instances can serve the client. Keeps control with admins. Interested? 👍🏻

  11. Hey @delta! Reading this delta.chat/en/2025-05-22-brows got me thinking. I live in Firefox but miss Chrome’s one-click “Install PWA as app”. What about a Tauri-based helper + a Firefox extension that wraps a PWA into a desktop app in one step? Hosting stays light: the PWA is cached; relays/self-hosted instances can serve the client. Keeps control with admins. Interested? 👍🏻

    #Firefox #PWA #Tauri #DeltaChat #FOSS #OpenSource #SelfHosting #WebExtensions

  12. edit 2026-03-26: actually, after some discussion in the comments, i have been using this extension for quite some time after all and it's become essential for me

    edit 2025-10-08: i cannot vouch for the extension i linked and no longer recommend it. when i extract it and look at its background.js, there's a lot of stuff that i can't explain and i am not comfortable with. sigh... but it seems like a good concept.

    one of the things that concerns me about private windows / incognito windows is that you only get one session at a time. this is a downgrade from the isolation that firefox-based browsers offer you with container tabs, especially if you have a tracker-licious website open alongside something else in your private session.

    Temporary Containers Plus is an interesting idea - with Automatic Mode, you get a new container per tab: addons.mozilla.org/en-US/firef

    #privacy #browser #webextensions #firefox #librewolf #containertabs #privatewindow #incognito

  13. edit: i cannot vouch for the extension i linked and no longer recommend it. when i extract it and look at its background.js, there's a lot of stuff that i can't explain and i am not comfortable with. sigh... but it seems like a good concept.

    one of the things that concerns me about private windows / incognito windows is that you only get one session at a time. this is a downgrade from the isolation that firefox-based browsers offer you with container tabs, especially if you have a tracker-licious website open alongside something else in your private session.

    Temporary Containers Plus is an interesting idea - with Automatic Mode, you get a new container per tab: addons.mozilla.org/en-US/firef

    #privacy #browser #webextensions #firefox #librewolf #containertabs #privatewindow #incognito

  14. came across a nice browser add-on that disables the generation of AI overviews in search engines like duckduckgo: addons.mozilla.org/en-US/firef

    super useful if you don't keep site data across sessions or if you mostly browse in private windows.

    for firefox / librewolf / whatever.

    #noAI #disableAI #browser #webextensions #firefox #librewolf #duckduckgo

  15. What the fucking fuck that #Chrome doesn't support `background.scripts` in its Manifest v3 for #WebExtensions.

    That is stupid.

    If you wanna know why I haven't released BlogCat for Google Chrome and by consequence for Vivaldi, Edge and the other Chromiums, it is because of that.

  16. What the fucking fuck that #Chrome doesn't support `background.scripts` in its Manifest v3 for #WebExtensions.

    That is stupid.

    If you wanna know why I haven't released BlogCat for Google Chrome and by consequence for Vivaldi, Edge and the other Chromiums, it is because of that.

  17. What the fucking fuck that #Chrome doesn't support `background.scripts` in its Manifest v3 for #WebExtensions.

    That is stupid.

    If you wanna know why I haven't released BlogCat for Google Chrome and by consequence for Vivaldi, Edge and the other Chromiums, it is because of that.

  18. What the fucking fuck that #Chrome doesn't support `background.scripts` in its Manifest v3 for #WebExtensions.

    That is stupid.

    If you wanna know why I haven't released BlogCat for Google Chrome and by consequence for Vivaldi, Edge and the other Chromiums, it is because of that.

  19. What the fucking fuck that #Chrome doesn't support `background.scripts` in its Manifest v3 for #WebExtensions.

    That is stupid.

    If you wanna know why I haven't released BlogCat for Google Chrome and by consequence for Vivaldi, Edge and the other Chromiums, it is because of that.

  20. @[email protected]

    I'm developing a Chrome extension
    #Chrome only? I thought the whole idea of this #WebExtensions ordeal was to make addons work across browsers. At the very least it would make sense to target the free software version of #Chromium rather than picking the proprietary binary-only release of Chrome.
    I'll invite you to the private GitHub repository
    Nothing on that proprietary platform is "private", its just not indexable by the paupers. If you want data to be private, don't share it with a proprietary mega corpo known for plagiarizing anything they can get their hands on to "train" their LLM.

  21. @[email protected]

    I'm developing a Chrome extension
    #Chrome only? I thought the whole idea of this #WebExtensions ordeal was to make addons work across browsers. At the very least it would make sense to target the free software version of #Chromium rather than picking the proprietary binary-only release of Chrome.
    I'll invite you to the private GitHub repository
    Nothing on that proprietary platform is "private", its just not indexable by the paupers. If you want data to be private, don't share it with a proprietary mega corpo known for plagiarizing anything they can get their hands on to "train" their LLM.

  22. Spyvpn: The google-featured VPN that secretly captures your screen 🧑‍💻🧐 | (interesting that it is still available in their web app store...) 👇

    koi-security.webflow.io/blog/s

    #spyware #webextensions

  23. Any browser extension gurus able to help me figure this out?

    I have an extension and I'm creating two context menu items via two separate calls to the 'chrome.contextMenus.create' method and by default it will stick those two items under a top level menu and I have not been able to find an easy way to say "don't do that" and keep both items as top level choices in the context menu.

    I'm doing this in Firefox but using chrome to be cross-browser compatible.

    #browser #webextensions #js

  24. I will also be grateful if you put 👍 a suggestion that will make life easier for developers of userscripts and browser extensions.

    github.com/w3c/webextensions/i

    Let's not forget that the #web is made for people, not website owners and companies. Browser extensions should help people.

    #userscript #webextensions

  25. The #Chromium update that drops #WebExtensions v2 is finally here. A sad day for the open Internet.

  26. Is there a user CSS styles extension like Stylus that does not request access to all websites but allows opting in on case-by-case basis? #Stylus #UserStyles #web #CSS #WebExtensions

  27. Is there a user CSS styles extension like Stylus that does not request access to all websites but allows opting in on case-by-case basis? #Stylus #UserStyles #web #CSS #WebExtensions

  28. Ok. Just culled ~20,000 of 25,000 #tumblr posts accumulated via #RSS over a month. I've gotta get to work on my own project applying basic statistics to this stuff. Think "reverse chronological + $all_your_own_filtering_and_sorting_and_bucketing". Not sure if I should do that within the confines of a #thunderbird add-on, or try some other approach. I really, really want to be able to use #sql for this stuff. It's a natural fit. But #sqlite seems to be a no-go for #WebExtensions. There is only #IndexedDB, which, in my limited experience with it, is absolute garbage to work with.

  29. Ok. Just culled ~20,000 of 25,000 #tumblr posts accumulated via #RSS over a month. I've gotta get to work on my own project applying basic statistics to this stuff. Think "reverse chronological + $all_your_own_filtering_and_sorting_and_bucketing". Not sure if I should do that within the confines of a #thunderbird add-on, or try some other approach. I really, really want to be able to use #sql for this stuff. It's a natural fit. But #sqlite seems to be a no-go for #WebExtensions. There is only #IndexedDB, which, in my limited experience with it, is absolute garbage to work with.

  30. 🎉 Oh joy, another tool to make your browser do things it was never meant to do! 🤖 Now you can automate the thrilling life of filling forms with the same enthusiasm you reserve for hitting “install” on boring extensions. Look out, world—AI is here to make surfing the web as exciting as watching paint dry, just with a lot more technical jargon! 🚀
    browsermcp.io/ #browserautomation #AItools #webextensions #techhumor #digitallife #HackerNews #ngated

  31. 🎉 Oh joy, another tool to make your browser do things it was never meant to do! 🤖 Now you can automate the thrilling life of filling forms with the same enthusiasm you reserve for hitting “install” on boring extensions. Look out, world—AI is here to make surfing the web as exciting as watching paint dry, just with a lot more technical jargon! 🚀
    browsermcp.io/ #browserautomation #AItools #webextensions #techhumor #digitallife #HackerNews #ngated

  32. Поддержка webextensions под Андроид, вторая серия

    Очень добрый день! Меня зовут Тимур и я программист. Сегодня я хочу продолжить разговор о поддержке расширений браузера (хромиум) на Андроид. В прошлой своей статье я рассказал о том что у меня получилось завести расширения но народ так занят стенаниями по поводу закрытия проекта Kiwi что никто особо на это внимания не обратил, поэтому буду краток, это скорее промежуточный отчет чем анонс.

    habr.com/ru/articles/896438/

    #c++ #chromium #webextensions #android

  33. Just started the work on a new version of my InMyPocket #firefox #addon for #Pocket.

    I've already done some behind-the-scenes work lately, now is the time to work on a new release. Not sure how long it will take but it feels good working on the project again 🤓

    #webextensions #indiehacker

  34. Just started the work on a new version of my InMyPocket #firefox #addon for #Pocket.

    I've already done some behind-the-scenes work lately, now is the time to work on a new release. Not sure how long it will take but it feels good working on the project again 🤓

    #webextensions #indiehacker

  35. Another exciting new player in this area is https://kagi.com/orion/ by @kagihq — A feature-full #WebKit based browser that has several awesome features missing in others:

    • Hierarchical vertical tabs! (Better than #Brave)
    • Support for both #Firefox and #Chrome #WebExtensions
  36. Another exciting new player in this area is https://kagi.com/orion/ by @kagihq — A feature-full #WebKit based browser that has several awesome features missing in others:

    • Hierarchical vertical tabs! (Better than #Brave)
    • Support for both #Firefox and #Chrome #WebExtensions
  37. Mozilla’s approach to Manifest V3: What’s different and why it matters for extension users:

    blog.mozilla.org/en/products/f

    Very good read for those developing #WebExtensions.

  38. Mozilla’s approach to Manifest V3: What’s different and why it matters for extension users:

    blog.mozilla.org/en/products/f

    Very good read for those developing #WebExtensions.

  39. Answering random questions about #webextensions development is easily my favorite part of this job

  40. Answering random questions about #webextensions development is easily my favorite part of this job

  41. Поддержка webextensions под Андроид

    Добрый день! Меня зовут Тимур и я программист. Сегодня я хочу представить очередную свою работу, точнее рабочий черновик. Да, я в курсе — дураку полработы не показывают, но так и на хабре то не дураки сидят. Итак, сегодня я расскажу как перенес поддержку webextensions в chromium под Андроид, что работает а что не работает, как пользоваться тем что работает и когда будет работать то что не работает.

    habr.com/ru/articles/882640/

    #c++ #chromium #webextensions #android

  42. If you're attending FOSDEM and are interested in browser extensions, @mozillaofficial has a couple of events you should check out!

    WebExtensions BoF – let’s chat about your experiences building and using extensions
    fosdem.org/2025/schedule/event

    State of Firefox Add-ons – Join me for a review of recent changes in Firefox and a peak at what's to come
    fosdem.org/2025/schedule/event

    #webextensions #browserextensions #firefoxextensions #firefoxaddons

  43. 🚨 PSA for folks building #webextensions 🚨

    If you're building a Manifest V3 extension, you can have a single manifest.json file that works in all browsers!

    ```json
    {
    "name": "Demo",
    "version": "1.0",
    "manifest_version": 3,
    "background": {
    "scripts": ["bg.js"],
    "service_worker": "bg.js"
    }
    }
    ```

    This will use the same background script in all browsers. In Chrome it will load as a service worker while in Firefox and Safari it will load as an event page

  44. I'm unusually motivated right now. Specifically about talking to people that work on #webextensions for @bgcontext. Which is unfortunate, because I have a conference talk to write