Divested-Mobile / Mull-Fenix

Build scripts for a web browser built upon Mozilla technology
https://divestos.org/pages/our_apps#mull
GNU Affero General Public License v3.0
610 stars 16 forks source link

Can't add Kagi as custom search engine #201

Closed grahamearley closed 8 months ago

grahamearley commented 8 months ago

I'm trying to add kagi.com as a custom search engine in Mull.

For the "Search string URL" field, I added https://kagi.com/search?q=%s, but when I click "Save" it says "Error connecting to Kagi".

I am able to configure this custom search in the regular Firefox app. Is there some privacy config I need to disable temporarily to get this to work? I played around with disabling a few privacy settings in about:config but nothing fixed it.

SkewedZeppelin commented 8 months ago

Immediately when saving?

I can add it without issue. I can't however test searching with it as it redirects to a login prompt.

grahamearley commented 8 months ago

Oh weird. Yeah, it's erroring immediately for me. Sometimes it stalls for a bit and then fails.

I've tried it with and without VPN, no difference.

SkewedZeppelin commented 8 months ago

Just to confirm you can access it directly? And you're on Mull 123.1.0?

You can try some of the workarounds perhaps: https://divestos.org/pages/broken#mull

There may also be some weird interaction with privacy.firstparty.isolate, where mayhaps if you're logged in and try to also make the request via the chrome layer it fails.

grahamearley commented 8 months ago

I'm on 123.0.0, don't see an update available yet in F-Droid. And yep, I can access the site directly.

I tried all these workarounds (all at once) and was unable to add it.

Then I tried wiping my browser history and that fixed it! Not sure what was going on there, but I'll close this issue. Thanks for the quick help.

fin444 commented 3 months ago

I had a similar experience. From a fresh install, trying to add kagi gave me this error. But after clearing browsing data, it worked perfectly. Using 128.0.3