When Preferences → Trimsheet → Mode = IMAGE and there's no active image, ZUV_OT_TrimScrollFit.invoke() returns {'CANCELLED'} without any feedback — no self.report, nothing in the status bar, nothing in the info log. The hotkey fires correctly and poll() returns True, so from the user's side it just looks like the shortcut is broken.
Took me a while to figure out the actual cause was the trimsheet mode + missing active image, especially since the scene already had a populated trimsheet (which is ignored in IMAGE mode).
Would be great to either:
self.report({'WARNING'}, "No active image / trimsheet owner") when getTrimsheetOwner() returns None, or
move that check into poll() so the operator at least visibly greys out / shows a tooltip reason.
File: ZenUV/ui/tool/tool_ops.py, ZUV_OT_TrimScrollFit.invoke() — the return {'CANCELLED'} at the end of the if p_trim_owner: block.
Thanks!