-
Notifications
You must be signed in to change notification settings - Fork 149
Description
Summary:
Hidden scenes do not prevent actor deletion in the Actors tab, leading to unintended removal of actor associations from those hidden scenes. This creates inconsistency with the protection offered to visible scenes.
Current Behavior:
-
Actors linked to visible scenes cannot be deleted via "Edit Actor Details" (deletion is blocked to prevent breaking scene associations).
-
However, if all scenes for an actor are hidden, the Actors tab allows deletion of the actor.
-
Deleting the actor in this state also removes the actor's name from the hidden scenes themselves.
Expected Behavior:
Hidden scenes should be treated similarly to visible scenes regarding actor protection. Deleting an actor should either:
-
Be blocked if the actor has any scenes (visible or hidden), or
-
Only remove the actor if they have no associated scenes at all (regardless of visibility).
Additionally, it would be helpful to indicate in the Actors tab when an actor has hidden scenes (e.g., via a "Hidden" label, scene count breakdown, or similar visual cue). This would make it clearer why an actor might still be protected or present.