Options not saving in Firefox: QuotaExceededError
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 27k
- Forks
- 2.6k
- PR merge metrics
- No merged PRs in 30d
Description
Hello, thank you for your work!
When trying to save the settings in Firefox, I get this error in the console:
Uncaught (in promise) Error: QuotaExceededError: storage.sync API call exceeded its quota limitations.
https://github.com/philc/vimium/blob/445486e20f410fcfbbe8b0a186242bc9f4368511/pages/options.js#L152
Unfortunately I'm not familiar with extension programming to be able to help more, but with a quick search I only found that more extensions have the same issue (and this StackOverflow answer :( )
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with pages/options.js around line 152 and reproduce saving settings in Firefox. Inspect how the storage.sync API call is made and compare the observed QuotaExceededError with the linked Stack Overflow discussion. Done means the options can be saved without this error under the reported Firefox conditions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100