Well, at least it's one good news.moonshiner wrote: ↑2019-05-27, 17:56It works for me too, thanks for the quick fix. It's not ematrix which creates the extension-data folder. I had this empty folder on my profile too, I deleted it and reinstalled ematrix and no new extension-data folder was created.
I know where the folder is called, but that shouldn't create the file. In fact, the folder is empty, but if the extension were to create something from those lines then it would also create an sqlite database. Also, moonshiner doesn't report any newly-created folder.Michaell wrote: ↑2019-05-27, 18:48I found it after restarting the browser. Before that I could have missed it. If it doesn't occur for others, just ignore.
Regarding the empty folder, it was the timestamp that indicated it had just been created minutes before. And I didn't do it. There's no uMatrix or uBlock installed in this profile (I don't believe I have used uMatrix except on older versions of PM, and each new install gets a new profile but I import my rules and maybe settings from earlier.) I found the below using the old-fashioned DOS command Find, so that may or may not be the cause:
(in js folder) VAPI-BACKGROUND.JS [360] path2.append('extension-data');
359 let path2 = Services.dirsvc.get('ProfD', Ci.nsIFile);
360 path2.append('extension-data');
361 path2.append(location.host + '.sqlite');
You should run these tests with a clean profile. It would really help both of us, as one of the possibilities is that your profile got corrupted.
So far you're the only one reporting these hard-to-reproduce issues. The keyword is "hard-to-reproduce" rather than anything else.