Skip to content

Resolve "Update Issue labels on Issue detail view in real-time"

What does this MR do and why?

This MR adds a GraphQL subscription to update issuable labels in real-time. So far, updates apply to issues, MRs, epics as well as issue and epic boards when a sidebar for a certain issue is open.

Screenshots or screen recordings

labels_update

How to set up and validate locally

  1. Enable the feature flag:
    Feature.enable(:realtime_labels)
  2. Open any issue in 2 tabs
  3. Add a label to the issue via quick action
  4. Check the sidebar labels: a new label should be added to the list
  5. Open the second tab. A new label should be added to the sidebar labels

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #241538 (closed)

Edited by Natalia Tepluhina

Merge request reports