Skip to content

fix(ui): add skeleton loading states to Room Contextual Bar views#2

Merged
sharanyamahajan merged 71 commits intodevelopfrom
feat/contextualbar-skeleton-loader
Jan 16, 2026
Merged

fix(ui): add skeleton loading states to Room Contextual Bar views#2
sharanyamahajan merged 71 commits intodevelopfrom
feat/contextualbar-skeleton-loader

Conversation

@sharanyamahajan
Copy link
Copy Markdown
Owner

Proposed changes

This PR adds skeleton loading placeholders to the Room Members view in the
Room Contextual Bar while data is being fetched.

Previously, the list area briefly rendered a blank state (or caused layout
shifts) during loading, especially when searching or switching filters.
The new skeletons preserve the list structure (avatar + text) during loading,
improving perceived performance and UX.

This is a UI-only change and does not modify any data fetching or business
logic.

Screenshots

  • Before: List disappears briefly while loading
  • After: Skeleton placeholders maintain layout until data is ready

Issue(s)

Closes RocketChat#38162


Steps to test or reproduce

  1. Open any room
  2. Open the Room Contextual Bar → Members
  3. Use the search input or change filters
  4. Observe the loading behavior

Expected result

  • Skeleton placeholders are shown while data is loading
  • No blank state or layout shift occurs
  • List renders normally once data is loaded

Further comments

  • Scope is intentionally limited to the Room Members contextual bar
  • Change is visual-only and aligned with existing skeleton patterns used
    elsewhere in the app (e.g., Sidebar)
  • Follow-up improvements (Files / Mentions tabs) can be addressed separately
    if desired

juliajforesti and others added 30 commits December 23, 2025 18:25
Co-authored-by: Tasso <tasso.evangelista@rocket.chat>
…ion access (RocketChat#37965)

Co-authored-by: Diego Sampaio <chinello@gmail.com>
ricardogarim and others added 29 commits January 7, 2026 18:47
Co-authored-by: gabriellsh <40830821+gabriellsh@users.noreply.github.com>
…cketChat#38036)

Co-authored-by: Douglas Fabris <27704687+dougfabris@users.noreply.github.com>
Release 8.0.0
[no ci]
…at messages API (RocketChat#38040)

Co-authored-by: Kevin Aleman <11577696+KevLehman@users.noreply.github.com>
@sharanyamahajan sharanyamahajan merged commit 7965766 into develop Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UI: Missing skeleton loading states in Room Contextual Bar views causes layout shift