Skip to content

[Backport release-1.0] [dashboard] fix: restore stock-instance sidebars for namespace-level pages#2138

Merged
kvaps merged 1 commit intorelease-1.0from
backport-2136-to-release-1.0
Mar 2, 2026
Merged

[Backport release-1.0] [dashboard] fix: restore stock-instance sidebars for namespace-level pages#2138
kvaps merged 1 commit intorelease-1.0from
backport-2136-to-release-1.0

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Mar 2, 2026

Description

Backport of #2136 to release-1.0.

…ages

PR #2106 removed stock-instance-* sidebar resources to fix broken URLs
on the main page before namespace selection. However, these sidebars are
required for rendering namespace-level pages (api-table, api-form, etc.)
such as the Backup Plans page.

Without stock-instance-api-table, the frontend cannot find the sidebar
for namespace-scoped api-table pages and renders an empty page instead.

The original bug (broken URLs with empty namespace placeholder) is already
fixed by CUSTOMIZATION_SIDEBAR_FALLBACK_ID="" in web.yaml, so re-adding
stock-instance-* sidebars does not reintroduce it.

Co-Authored-By: Claude <[email protected]>
Signed-off-by: Kirill Ilin <[email protected]>
(cherry picked from commit 45b61f8)
@dosubot dosubot bot added size:XS This PR changes 0-9 lines, ignoring generated files. bug Something isn't working labels Mar 2, 2026
@kvaps kvaps merged commit 51a5073 into release-1.0 Mar 2, 2026
5 checks passed
@kvaps kvaps deleted the backport-2136-to-release-1.0 branch March 2, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants