[GH-ISSUE #3141] Setting resources page size to 100 permanently bricks dashboard for affected user #39116

Closed
opened 2026-06-22 02:57:32 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @4nonX on GitHub (May 24, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/3141

Describe the Bug

Version: ee-1.18.3
Browser: Floorp, Opera, Firefox Developer Edition
Resource count: 44
Steps: Login to management dashboard -> go to ressources tab -> set counter in the bottom left to anything but the default 20

On Resources page, change "items per page" to 100
Page hangs / browser reports site not reachable
Every subsequent visit to the dashboard hangs at the same point

Cause (confirmed via DB inspection): Preference is persisted in browser localStorage, not server-side. There is no UI path to recover because the dashboard won't load. Workaround requires manually clearing localStorage via DevTools.
Suggested fix: Either (a) cap page size at a value the frontend can render reliably, (b) implement virtualized rendering for the resources list, or (c) move the preference server-side with a documented reset path.

Environment

  • OS Type & Version: ubuntu 7.0.0-15-generic
  • Docker Version: 29.4.3, build 055a478
  • Pangolin Version: ee-1.18.3
  • Gerbil Version: 1.2.2
  • Traefik Version: 3.6
  • Newt Version: 1.12.5

To Reproduce

login to pangolin-dashboard, go to ressources tab, set the ressources counter in the bottom left to anything but the precofnigured 20, the UI immediately refreshes and gets error 404 on refresh, effectively crashing.

Expected Behavior

setting the ressource counter to the preconfigured number should update the ressources page to show the configured amount of ressources per page.

Originally created by @4nonX on GitHub (May 24, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/3141 ### Describe the Bug Version: ee-1.18.3 Browser: Floorp, Opera, Firefox Developer Edition Resource count: 44 Steps: Login to management dashboard -> go to ressources tab -> set counter in the bottom left to anything but the default 20 On Resources page, change "items per page" to 100 Page hangs / browser reports site not reachable Every subsequent visit to the dashboard hangs at the same point Cause (confirmed via DB inspection): Preference is persisted in browser localStorage, not server-side. There is no UI path to recover because the dashboard won't load. Workaround requires manually clearing localStorage via DevTools. Suggested fix: Either (a) cap page size at a value the frontend can render reliably, (b) implement virtualized rendering for the resources list, or (c) move the preference server-side with a documented reset path. ### Environment - OS Type & Version: ubuntu 7.0.0-15-generic - Docker Version: 29.4.3, build 055a478 - Pangolin Version: ee-1.18.3 - Gerbil Version: 1.2.2 - Traefik Version: 3.6 - Newt Version: 1.12.5 ### To Reproduce login to pangolin-dashboard, go to ressources tab, set the ressources counter in the bottom left to anything but the precofnigured 20, the UI immediately refreshes and gets error 404 on refresh, effectively crashing. ### Expected Behavior setting the ressource counter to the preconfigured number should update the ressources page to show the configured amount of ressources per page.
Author
Owner

@AstralDestiny commented on GitHub (May 24, 2026):

Update to 1.18.4 first please

<!-- gh-comment-id:4529216245 --> @AstralDestiny commented on GitHub (May 24, 2026): Update to 1.18.4 first please
Author
Owner

@AstralDestiny commented on GitHub (May 24, 2026):

Can't replicate in EE-1.18.4 though

Though you could call /orgName/settings/resources/proxy?page=1&pageSize=20

<!-- gh-comment-id:4529237537 --> @AstralDestiny commented on GitHub (May 24, 2026): Can't replicate in EE-1.18.4 though Though you could call ``/orgName/settings/resources/proxy?page=1&pageSize=20``
Author
Owner

@4nonX commented on GitHub (May 24, 2026):

Confirmed resolved in EE-1.18.4 as pointed out by AstralDestiny.

<!-- gh-comment-id:4530381479 --> @4nonX commented on GitHub (May 24, 2026): Confirmed resolved in EE-1.18.4 as pointed out by AstralDestiny.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#39116