The AI chat keeps working when you close the tab
Turns survive a dropped connection, files drop straight in, and the trace shows real work.
This one is about trusting the chat. A turn used to die when your laptop slept or you closed the tab, and it read like the AI had given up on its own. Now the only thing that stops a turn is you.
Along with that: drop files straight onto the message, watch the real working-out instead of the word Thinking, and stop getting a credits warning on a turn that isn't paid in credits.
A turn outlives the connection
The run and the browser tab are two different things, and we were treating them as one. A closed tab, a sleeping laptop or a flaky hotel wifi aborted the answer halfway through, so people quite reasonably reported that the chat stops by itself.
- Closing the tab: no longer cancels the turn. The answer runs to the end and is saved, and the page picks it up when you come back.
- Stopping is explicit only: the Stop button cancels the run by id, so it still works from a second tab or a second device.
- A dropped connection: shows no error any more. The saved turn is the only truth, and the page just re-reads it.
- A cut-off answer: picks itself back up to three times when the model hits its output limit.
Attachments go where you drop them
Attaching a file meant a trip through a file picker for something already sitting under your cursor.
- Drag and drop: files anywhere over the chat to attach them.
- Previews: sit above the message box instead of shoving the input around as you add files.
The trace shows the work, not a word
Thinking tells you nothing. You cannot tell a healthy run from a stuck one, so you sit there deciding whether to give up on it.
- The turn's working-out: is shown as it happens, in place of a fixed Thinking label.
- The waiting word: rotates, so a long step no longer looks like a frozen screen.
- A retried tool step: stops reading as a failure. A step that succeeded on the second try is reported as a success.
- Answers: render through one markdown reader on both sides, so a table or a code block looks the same in the chat as it does on the page it lands on.
- The transcript: stops scrolling sideways on long code blocks.
Billing says what is actually happening
A turn paid by a subscription or by your own key was still showing the out-of-credits card. It asked for money that the turn was never going to spend.
- The credits warning: now appears only on turns that really cost credits.
- An inline edit: runs on the source you picked for it, not on the workspace default.
- Running out mid-turn: shows the top-up card instead of a raw error.