I am using Vivaldi but am having much trouble getting this to work properly. I can highlight text, right-click and use Ask-Steve and all goes well as far as I can tell with that.
Up until today, I had been able to use the chat feature and chat with Gemini using the API but that is not working now. I don't have any ad blocker extensions running, and am just using the default Vivaldi settings (I think). I tinker around with stuff so much I forget what I do sometimes. But now I cannot get the chat to work.
One or two times, I got steve to use a skill on highlighted text using the sidepanel. Vivaldi grabs Steve and puts it into the sidepanel without asking permission to do so, and I have yet to find out how or why it does that and how to stop it. There have been a couple of more extensions in the past that Vivaldi did the same things with. So that means that I can't click on the extension icon in the extension toolbar, it has no effect. Vivaldi placed another Ask Steve extension icon along the side of the sidepanel, and I use that to open and close Steve.
I'm not the most savvy with computers but I could probably help find the source of the problem if you tell me where to look.
Just now, I opened the dev tools and found and issue that might be part of the problem. Here is the message:
Content Security Policy of your site blocks the use of 'eval' in JavaScript`
The Content Security Policy (CSP) prevents the evaluation of arbitrary strings as JavaScript to make it more difficult for an attacker to inject unathorized code on your site.
To solve this issue, avoid using eval(), new Function(), setTimeout([string], ...) and setInterval([string], ...) for evaluating strings.
If you absolutely must: you can enable string evaluation by adding unsafe-eval as an allowed source in a script-src directive.
⚠️ Allowing string evaluation comes at the risk of inline script injection.
1 directive
Source location Directive Status
script-src blocked
Can you help me to iron out the kinks and get the extension working properly? Thank you and this is a really nice extension.