Skip to content

Sidebar flashes empty on initial load #7

@fernandomenuk

Description

@fernandomenuk

Severity: Major

Description

The sidebar is visible by default on load (no .hidden class in HTML, and sidebarVisible = true in JS), but it has no content until refreshTabs() completes asynchronously. This causes a brief flash of an empty sidebar panel before workspace items populate.

Location

  • crates/wmux-app/frontend/sidebar.js:4 (sidebarVisible = true)
  • crates/wmux-app/frontend/index.html:20-23 (sidebar HTML, no hidden class)

Suggestion

Either start the sidebar hidden until the first refreshTabs() completes, or render a loading/skeleton state.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinguxUser experience issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions