Ticking checkboxes is very slow

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

Toggling checkboxes is very slow. This practically prevents checking more than one at a time, leading to nano-workflows evolving around "how to use the checkbox update time efficiently".

Steps to reproduce

  • Have an issue with - [ ] item checkboxes.
  • Click on the checkbox.
  • Wait for page to update.

Example Project

This very issue.

Also on our self-hosted Premium (12 seats) instance.

What is the current bug behavior?

Update takes a noticeable time, which feels much too slow for such a simple action.

What is the expected correct behavior?

Update should feel instantaneous.

Relevant logs and/or screenshots

image

Status: 200
Version: HTTP/2
Transferred: 6,32 kB (12,28 kB size)
Request Timing:
    Blocked: 0 ms
    DNS Resolution: 0 ms
    Connecting: 0 ms
    TLS Setup: 0 ms
    Sending: 0 ms
    Waiting: 1,68 s
    Receiving: 0 ms

Output of checks

This bug happens on GitLab.com

Possible fixes

Don't lock the UI until there is a server response? Or maybe get a short notification that there are no other updates pending?

Edited by Quazgar