Problem
Two related UI bugs in the collection list:
- Clicking "Remove Root Object" sets
collection.root_object = None but leaves use_root_object = True, so the collection still behaves as if a root object is set.
- The entire row containing both the
root_object picker and instance_offset field was disabled when use_root_object was True, making the root_object prop itself un-clickable.
Expected behaviour
- Removing the root object should also set
use_root_object = False.
- Only the
instance_offset field should be disabled when use_root_object is True (the root object picker must remain interactive).
Problem
Two related UI bugs in the collection list:
collection.root_object = Nonebut leavesuse_root_object = True, so the collection still behaves as if a root object is set.root_objectpicker andinstance_offsetfield was disabled whenuse_root_objectwas True, making theroot_objectprop itself un-clickable.Expected behaviour
use_root_object = False.instance_offsetfield should be disabled whenuse_root_objectis True (the root object picker must remain interactive).