Is there any way to permanently disable AI captions as a user?

I know there’s a checkbox in my preferences, and I always keep it unchecked. I confirmed it’s saved - it even stays that way after a reload:

However, I keep being asked again whether I want to enable captions - whenever I log in and create a post containing an image. So I have to click “Don’t ask again” after every login. That can be several times a day. I expected “don’t ask again” to last a little longer than that. It’s a bit like someone trying to sell you the same thing every time you meet.

Sometimes it’s even worse; captions seem to be enabled without asking me at all. I am not sure how that happens, but they were enabled more than once over the past few weeks - even though I always say no whenever I see the modal.

Can we teach AI-captions to accept that a no is a no?

6 Likes

This is somewhere between bug and feature request, @Falco / @keegan

Our plan is to evict captions from markdown and layer them on, optionally and clearly afterwards to help with search and vision impaired users.

In the interim, yes you should certainly be able to permanently disable.

4 Likes

Interesting, that definitely is not intended behavior. I’ll take a look.

Do you by chance have any browser extensions or setup causing localStorage to be cleared regularly?

I think this is unlikely because it happens in all browsers and on both my tablet and laptop. Even with browser apps that I don’t normally use on the tablet.
Is it possible that Discourse deletes discourse_ai-auto-caption-seen on logout?

I was about to report that it had stopped. But I think that didn’t happen because of a fix, but because AI captions are disabled? At least there is no longer a setting in my preferences.

I paid a little more attention to localStorage and it feels like Discourse deletes most entries when I log out. I lose frequently used chat reactions, the state of collapsed and opened sidebar sections, the fact that I enabled push notifications, …

And it makes sense. Because someone else using the same browser might not want to receive push notifications and might prefer different reactions. They may also not have been asked if they want AI captions to be enabled. But it’s still quite annoying to start from square one every day.