open-webui / open-webui/computer

feat: Persist workspace expansion state after page reload

Open
#241 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
569
Forks
79
PR merge metrics
No merged PRs in 30d

Description

Hello,

I noticed that reloading the page resets all workspaces to their default collapsed state, so the UI forgets which workspaces I had expanded. It would be great if the expansion state of the workspaces were remembered across page reloads.

Acceptance criteria:

  • The expanded/collapsed state of each workspace is persisted and restored after a page reload
  • Workspaces that were expanded before the reload appear expanded after it
  • Workspaces that were collapsed before the reload remain collapsed

Thanks for considering this!

Best regards,
Joshua Krimmer

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test entry point is named. Start by locating the workspace expansion state and the page-load initialization in the frontend, then check for existing persistence patterns. Done means each workspace's expanded or collapsed state survives a reload, with tests or manual verification covering both states.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.