Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Make Save All command work across satellites #5274
Currently, the Save All command, somewhat non-intuitively, saves only the files in the current window. This change makes it save all unchanged files in all windows.
We also currently make the Save All command enabled or disabled based on whether or not there are any unsaved targets in the current window. Aggregating this information correctly (and reacting to changes) across all windows is difficult to get right, so we take the conservative approach here of just leaving the command enabled if there are source windows open.