Add skeleton loader while waiting for comment templates GraphQL query

What does this MR do and why?

Sometimes when i'm on a poor/instable connection the comment templates dialog says there are no templates but it just hasn't finished loading

This MR adds a skeleton loader while waiting for comment templates GraphQL query to complete

References

Screenshots or screen recordings

Before After
Screen_Recording_2025-09-06_at_20.21.39 Screen_Recording_2025-09-06_at_20.18.37

How to set up and validate locally

  1. Load an issue
  2. Open developer tools and configure 3G network throttling to emulate a poor connection
  3. Select the comment template toolbar icon from the new comment box (if you don't have any templates configured, set one up)

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading