fluid-project / uio-plus

UIO+: UI Options browser extension
https://chrome.google.com/webstore/detail/ui-options-plus-uio%20/okenndailhmikjjfcnmolpaefecbpaek
Other
2 stars 2 forks source link

feat: update to manifest v3 (Resolves: #32, #33, #29) #40

Closed cindyli closed 1 year ago

cindyli commented 1 year ago

Resolves: #32 Resolves: #33 Resolves: #29

Migration docs:

jobara commented 1 year ago

With UIO+ enabled the browser console reports the following error:

{
    "message": "Assertion failure - check console for more details: No container element was found for selector .uioPlus",
    "stack": "Error: Assertion failure - check console for more details: No container element was found for selector .uioPlus\n    at new fluid.FluidError (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:128:2470)\n    at fluid.builtinFail (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:128:3038)\n    at fluid.event.firer.fire (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:128:25883)\n    at fluid.fail (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:128:3289)\n    at fluid.container (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:224673)\n    at fluid.containerForViewComponent (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:228075)\n    at fluid.expander.invokeFunc [as typeFunc] (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:116253)\n    at fluid.expandImmediateImpl (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:113497)\n    at fluid.expandImmediate (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:113252)\n    at fluid.memberFromRecord (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:26907)"
}
jobara commented 1 year ago

On engadget.com when enabling Text-to-Speech I get the following error.

Error in event handler: Error: Assertion failure - check console for more details: More than one (32) container elements were found for selector article, [role~='article'], .article, #article with selector name article in context null
    at new fluid.FluidError (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:128:2470)
    at fluid.builtinFail (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:128:3038)
    at fluid.event.firer.fire (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:128:25883)
    at fluid.fail (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:128:3289)
    at fluid.container (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:224673)
    at fluid.containerForViewComponent (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:228075)
    at fluid.expander.invokeFunc [as typeFunc] (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:116253)
    at fluid.expandImmediateImpl (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:113497)
    at fluid.expandImmediate (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:113252)
    at fluid.memberFromRecord (chrome-extension://gbenfaceipnpnobakclnelebaeinlelm/lib/infusion/dist/infusion-uio.js:137:26907)