We are from microsoft and trying to port an existing paid chrome extension(https://chrome.google.com/webstore/detail/exploratory-testing-previ/gnldpbnocfnlkkicnaplmkaphfdnlplb) on to firefox. This is a fairly used extension and quite an important extension for us.
I am using windows 10 client machine with lot of free space in C: drive(around 75 gb). I am using firefox nightly (51.0a1) for developing a web extension. I am continously getting QuotaExceededError-- The current transaction exceeded its quota limitations. while putting data in indexdb from web extension. I am using dexie (http://dexie.org/) as an interface for accessing indexed database. The same error happens even when raw indexed database apis are used.
I have checked the size of the storage folder under profile (C:\Users\nipunja\AppData\Roaming\Mozilla\Firefox\Profiles\wicghe7e.default\storage). Its only 350 KB. We are not sure why firefox web extension continues to throw QuotaExceededError even when plenty of free space is available. Early help would be highly appreciated. Same code works perfectly in chrome extension