Since the operator can also act on e.g theme colors [and changes to these shouldnt send undo pushes], dont do a general `OPTYPE_UNDO`, but instead be a bit more specific and only do an undo push for buttons with `UI_BUT_UNDO`. Probably good for LTS. Pull Request: https://projects.blender.org/blender/blender/pulls/113887