Merge pull request #834 from oyi77/feat/cache-page-prompt-cache-tracking

fix(debug/sidebar): debug toggle and sidebar visibility
This commit is contained in:
Diego Rodrigues de Sa e Souza
2026-03-30 20:47:54 -03:00
committed by GitHub
9 changed files with 77 additions and 12 deletions

View File

@@ -40,7 +40,7 @@ export default function Sidebar({
useEffect(() => {
const applySettings = (data) => {
setShowDebug(data?.enableRequestLogs === true);
setShowDebug(data?.debugMode === true);
setHiddenSidebarItems(normalizeHiddenSidebarItems(data?.[HIDDEN_SIDEBAR_ITEMS_SETTING_KEY]));
};
@@ -52,8 +52,8 @@ export default function Sidebar({
const handleSettingsUpdated = (event: Event) => {
const detail = (event as CustomEvent<Record<string, unknown>>).detail || {};
if ("enableRequestLogs" in detail) {
setShowDebug(detail.enableRequestLogs === true);
if ("debugMode" in detail) {
setShowDebug(detail.debugMode === true);
}
if (HIDDEN_SIDEBAR_ITEMS_SETTING_KEY in detail) {