Agree this is still a big issue. And allow me to explain why: When I use HeidiSQL I often create queries in many tabs. Some tabs are different small projects. Other tabs are subqueries of more complex queries that I'm working on.
The problem is that I don't want to have to save the contents of every tab. But if I don't, I can easily lose all my work due to a loss of connectivity or my computer goes to sleep leading to a Heidi crash. And when that happens and I lose my work I get really mad.
As a minimum backup, if Heidi saved state and restored it on a restart then at least I wouldn't lose all my work.
Currently I have to relentlessly save everything which is really inconvenient especially for things that I'm not planning to reuse.
Thanks for reading,
Charlie