Skip to content

Inconsistent Actor Deletion Behavior When Scenes Are Hidden #2104

@logics102

Description

@logics102

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions