View Diff laggy, Restore button disappearing, and suggestions to code restoration feature

How come when I click on View Diff it takes a while to load and when I close it it takes a while to close? Also, it would be VERY helpful if the code line numbers were displayed in view diff mode.

Also, why does View Diff and the Restore buttons disappear if I refresh or close my browser? It would be extremely helpful if they didn’t disappear.

Lastly, when I start a new chat with my current project, after I input a prompt and Gemini makes changes to the app, it would be extremely helpful if View Diff and Restore were present at the very top of the chat, right before the prompt text, which the Restore button could be used to restore the code to what it was before I put in the first prompt of the chat session and Gemini making changes. Otherwise if Gemini butchers the code I have to reload the project from a backup on Google drive, which can be a hassle.

Thank you very much.

Hi @St_Michael_the_Archa ,

Thank you for your feedback. We appreciate you taking the time to share your thoughts with us, and we’ll be filing a feature request.

Thank you! I think on my last paragraph I meant when I clear my chat, not start an entirely new chat.