Skip to content

TBv3: Fix version comparison diff view filters not updating #2533

@jamlung-ri

Description

@jamlung-ri

Summary

The concept-change filters in the source version comparison diff view (minor change, major change, new, retired) do not reliably update the concept list when selected. Clicking a filter appears to have no effect.

Current Behavior

  1. User opens the version comparison view for a source (/:repo/compare-versions)
  2. User selects a filter (e.g., "minor change" or "major change") to scope the concept list
  3. The concept list does not update — the filter click is ignored or the list fails to re-render

Expected Behavior

Selecting a filter category updates the concept list to show only concepts that match that change type between the two selected versions.

Notes

  • Observed during a demo on 2026-05-20
  • CompareVersions.jsx and VersionResourcesComparison.jsx have not been touched since the original ocl_issues#1853 implementation — no follow-up fixes have been applied
  • This bug affects the usability of the comparison view as a whole and should be resolved alongside or before extending comparison to collections (ocl_issues#2532)

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/webTermBrowser frontendpriority/highShould be addressed soonsignal/low-riskSafe to execute with minimal downsidesignal/small-scopeLimited to a small part of the codebasestage/triagedAI triage complete — scored and classifiedtype/bugSomething is broken

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions