Omg… now the retry button seems broken on Android version 1.73.89 too.
This is a showstopper for me. I get network errors on the regular and now they completely kill the discussion as there’s no way to overcome them. And I cannot easily downgrade on my Android like I’ve done on Linux.
EDIT because I cannot post a third reply in a row:
This is issue have been almost constantly present since August. It seems to be lmost 100% guaranteed when I open start a discussion as a result of one of the Improve Text functions but it happens in almost every conversation I have with Leo, very often at the beginning, but sometimes later in the conversation too.
I did some debugging again using the net-exporter functionality of brave and I found that the actual error is: “Invalid or missing SKU credential” It happened three times in a row after simply saying “Hi” to Sonnet. And the fourth time it just worked.
I just tried to reset my SKU state as @Evan123 suggested above. I’ll see how it goes. I’ll do so on my other devices (I have Leo on desktop, laptop and an android phone, so three devices in total, and I used to have it on one more laptop but not currently). Am I hitting some device limit by any chance? Is that what’s causing all my issues? In the past it used to be the case that I couldn’t even login to more than one device, it would keep forcing me to log in again and again as I switched between laptop/desktop etc. Now it never forces me but perhaps there re still issues with multiple devices?
EDIT2: I noticed tht even after resetting the state, sometimes if I highlight text in a textfield and right click on it and use the Leo->Improve functionality, it will fail with network error but in reality the error from the server is starting like so:
“error”:{“type”:“40001”,“message”:"[{‘type’: ‘literal_error’, ‘loc’: (‘body’, ‘events’, 0, ‘ContextURLEvent’, ‘type’), ‘msg’: "Input should be Tag.contextURL:‘contextURL’", ‘input’: ‘userText’, ‘ctx’: {‘expected’: "<Tag.contextURL: ‘contextURL’>"}, ‘url’: ‘https://errors.pydantic.dev/2.7/v/literal_error’}, {'typ[stopping here because it’s huge]