As a follow up, I've added a print confirmation so you at least know what's going on:
saved console to: /some/file/pdwindow.txt
See https://github.com/pure-data/pure-data/pull/282/commits/e34c833cd977651f781e... https://github.com/pure-data/pure-data/pull/282/commits/e34c833cd977651f781e61c16e0af44b28576504
I see. I guess I would already wonder before I'd get that confirmation printed and possibly abort saving.
As you suggest, the better fix would be to dynamically change the menu item listing but that requires an additional translation and extra code. If the main issue for you was "What was I saving?/Why did I save the console?", maybe this small confirmation print will suffice for now?
Dynamically changing sounds complicated. What about a second "Save Pd window as..." entry below the "Save as..." entry, where the latter one would always save the patch?
cheese, P