I will fix chrome extension bugs or migrate to manifest v3


About this gig
Chrome extension broken, throwing errors, or stuck on Manifest V2? I fix extensions and migrate them to Manifest V3 so they work.
I fix:
- Errors in background scripts, content scripts, popups and options pages
- Messaging between content scripts, popup and background
- Storage, permissions, tabs, context menus, badges and alarms
- Code that broke after a Chrome update
Manifest V3 migration (Premium):
- Background page to service worker (no global state, event-driven)
- browser_action / page_action to chrome.action
- webRequest blocking to declarativeNetRequest where possible
- Remote code and eval removed, CSP updated, callbacks converted to promises
How it works:
1. Send the extension source (zip or repo) and describe the problem
2. I reproduce it in Chrome with your extension loaded unpacked, and confirm scope
3. You get working code, a plain-English change log, and test steps
Please note: I don't publish under my account. I can't guarantee Chrome Web Store review approval, ranking, installs or promotion. Some MV2 features have no exact MV3 equivalent; I'll flag those before starting.
Not included: building a brand-new extension from scratch (ask for a custom offer).
Get to know Peter T.
Google Sheets Automation and Python JS Bug Fixes
- FromUnited States
- Member sinceJul 2015
- Avg. response time1 hour
Languages
English
My Portfolio
Other Software Development Services I Offer
FAQ
Will my extension pass Chrome Web Store review?
I follow current MV3 rules, but review is done by Google, so I can't guarantee approval, ranking or installs.
Do you need my developer account login?
No. I work on the source code. You upload the new version to the store yourself.
Can every MV2 extension move to MV3?
Most can. Some features, like blocking webRequest or remote code, need a redesign. I'll review your code and tell you before you order.
Does it work in Edge, Brave or Firefox?
Chromium browsers usually work with the same build. Firefox needs small changes; choose the Firefox port extra.
What if the scope turns out bigger?
I'll tell you before doing extra work and send a custom offer. If it doesn't suit you, the order can be cancelled through Fiverr.

