Aneimitys
Aneimitys
Added Do Not Merge tag. Reason: Use of `extConfig` in background script may cause race condition. The service worker is supposed to load or initialize user options, instead of using...
Basically.... I saw v3.0 popup more than 20 times, just because I've got multiple accounts on multiple computers. 
> @cyrildtm, do you use chrome canary? Yes I'm on 103.0.5027.0 for developing this extension. Now I'm making one more fix. Will explain in a second. EDIT: If you meant...
An event listener for onInstalled is still a better solution. Here's an simple experiment: in background js, add `api.tabs.create({url: "about:blank"});` at the top level. Wait until the service worker goes...
And .... https://github.com/Anarios/return-youtube-dislike/blob/2c39c096be468954ba30d9c4fb7bc55f789e020d/Extensions/combined/ryd.background.js#L81 This version will never get a popup 😃
> It gets a popup only on install, just as intended for now. I just noticed your words "for now". Okay, but we will need it to actually work in...
Refactoring can solve everything together. Will do the following when I get ~~back~~ time - Step back with this PR - Make a new PR to refactor all `initialize` and...
I just got a popup myself .. browser restart, no updates, extension is already 3.001. .. and I just got another one, browser restart and update.
Let's fix this bug once for all. The code looks messy but let's hope it catches "most" of the rare cases users are complaining. I went a bit pedantic in...
@quiet69 This is due to Youtube A/B testing with a new UI. We cannot work on it until the new interface is out. There are proposed changes but not sure...