FIX: Preload user sidebar attrs when ?enable_sidebar=1 (#19843)

This allows users to preview the sidebar even when
`SiteSetting.naviation_menu` is set to `false`.
This commit is contained in:
Alan Guo Xiang Tan
2023-01-13 06:47:58 +08:00
committed by GitHub
parent 3030a53819
commit 5db72f8daf
5 changed files with 54 additions and 2 deletions

View File

@ -252,6 +252,11 @@ async function buildFromBootstrap(proxy, baseURL, req, response, preload) {
url.searchParams.append("safe_mode", reqUrlSafeMode);
}
const enableSidebar = forUrlSearchParams.get("enable_sidebar");
if (enableSidebar) {
url.searchParams.append("enable_sidebar", enableSidebar);
}
const reqUrlPreviewThemeId = forUrlSearchParams.get("preview_theme_id");
if (reqUrlPreviewThemeId) {
url.searchParams.append("preview_theme_id", reqUrlPreviewThemeId);