Using the Collection Runner and making changes to requests in between runs, was something that caught me out all the time.
I’d be scratching my head thinking “why are the changes I just made in the request not reflected in the last run”…only to see the unsaved changes in the tab
It seems to me to be a great new addition. Not actually tried it out myself (yet), but like you Danny, I’ve been caught out a few times with unsaved tabs. I think what’s important here is that each user has a choice as to whether the feature is for them and can switch it on/off accordingly. I can see when (sometimes) it might be a curse, but so long as the undo functionality can be used to undo changes (in the same session, of course), I think it will benefit the vast majority of users.
I use it and it works fine
Just sometimes I make temporary changes for manual tests which, of course, are saved as well. These I have to change back manually again which is a bit annoying, but I also don’t know how you could avoid this, so I’m ok with that