The compositor currently executes when editing node trees that are not compositor related, like geometry and shader node trees. That's because the node space listener always tags the compositor to execute for any node edit notifier. To fix this, we add the ID of the edited node tree as a reference to the edit notifier and only tag for an update when the space tree matches the reference one. Pull Request: https://projects.blender.org/blender/blender/pulls/114978