To save time, forget about the 'Save' button. (Do use 'Save' if you'll be leaving the page right away).
The 'Build Algorithm' button is really 'Save and Build Algorithm'.
For those who want proof (probably everyone), try this:
1. With one hand be ready to type a single character in your code anywhere that will generate a syntax error.
2. With the other hand be ready to click the 'Build Algorithm' button.
3. Type the character AND as quickly as possible click the 'Build Algorithm' button (before the periodic Save has a chance to run).
Result:
Syntax error showing that 'Build Algorithm' first does an automatic save.
Then ctrl-z to undo the error.
By the way ctrl-y is redo.
Breakpoint changes are also automatically saved.
Side note: If you want to clear all breakpoints when debugging you can:
1. Right click -> Select All
2. Right click -> Copy
3. Right click -> Paste (replaces all of your code with the same code)
That clears them.