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/e34c833cd977651f781e61c16e0af44b28576504

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?

On Feb 13, 2018, at 2:11 PM, Dan Wilcox <danomatika@gmail.com> wrote:

It's based on which window is active. If a canvas is active, it saves a patch. If the Pd window is active, it saves the console.

On Feb 13, 2018, at 11:51 AM, pd-list-request@lists.iem.at wrote:

From: "Peter P." <peterparker@fastmail.com>
To: pd-list <pd-list@iem.at>
Subject: [PD] Save Pd console as pdwindow.txt
Message-ID: <20180213080428.omso3xu5wrkajgv7@fastmail.com>
Content-Type: text/plain; charset=us-ascii

Hi,

it maybe that this is a new feature or not, but I only discovered today
that it is possible to save the Pd console as textfile by selecting
"Save as..." from its File menu.
Since I was initially trying to save my patch as .pd file, it could be
useful to distinguish the "Save as ..." for the Pd window as "Save Pd
window as ..." perhaps.