Skip to content

"Appears With" Filter on Performer Page Incorrectly Ignores Initial Performer #6256

@2rd2handle

Description

@2rd2handle

Describe the bug

When viewing a Performer's profile page and clicking on a co-star in the "Appears With" list, the resulting scene filter page incorrectly displays all scenes featuring the co-star, instead of being limited to only the scenes that feature both the initial Performer and the co-star.

Steps to reproduce

  1. Navigate to the profile page of any Performer (e.g., Performer A).
  2. Scroll down to the "Appears With" list (the co-stars).
  3. Click on a co-star's name (e.g., Performer B) who appears in a few scenes with Performer A, but many others without.

Expected behaviour

  1. Expected Result: The resulting scene filter view should show a small list of scenes featuring "Performer A" AND "Performer B". The "Appears With" UI element should function as a convenience link that auto-applies the full necessary filter (Performers: "A" AND Performers: "B").
  2. Actual Result: The resulting scene filter view shows a large list of all scenes featuring "Performer B" from the entire database, dropping the required constraint for "Performer A".

Impact:
This severely hinders the process of managing, tagging, and reviewing scenes for a specific co-star relationship on a performer's profile. While the correct scene list can be achieved by manually applying the compound filter, the current behavior creates an unnecessary redundancy and significantly slows down the curating workflow.

Screenshots or additional context

I am managing a large, historical collection of 40,000+ scenes for personal archival and curation purposes only. The focus is on tracking performer transformations and career longevity (and i also like sex). This filter issue creates a significant bottleneck and disrupts the workflow essential for curating a database of this size.

Stash version

v0.29.3

Device details

Win11 HEd FireFox 144.0.2 (64-bit)

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    improvementSomething needed tweaking.uiIssues related to UI

    Type

    No type

    Projects

    Status

    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions