PROBLEM
node editors don’t remember what the user was last focused on, so every time you change materials you have to mess about panning around the editor to find where you were. This drives me mad
SOLUTION
Store the focus coordinates in each material, and even better also store it for each group too, otherwise you have the same problem with groups and their parent.