Skip to content

Retain spinner when applying MR suggestions

Samantha Ming requested to merge 250859-mr-suggestion-retain-spinner into master

Issue: #250859 (closed)

What does this MR do?

This MR fixes the problem of the non-persisting loading status when users apply suggestion. The solution is to pause the notes polling when a suggestion is being applied.

Loading Loading Persists Result
Old one two three
This MR one one three

Testing Case

Setup

Please note I manually throttle the network that's why the loading time in the video is sooooo slow 🐢 This is my setting:

Download Upload Latency
50 kb/s 20 kb/s 10000ms

Suggestion

  1. Go to a Merge Request > Changes tab > Add a suggestion

suggestion

Batch Suggestion

  1. Go to a Merge Request > Changes tab > Add a batch suggestion

batch_suggestion

Follow up Issue

Please note, there is an issue with the solution of pausing the polling. See discussion here > !46203 (comment 446433922). And here's the follow up issue > #285635 (closed)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #250859 (closed)

Edited by Samantha Ming

Merge request reports