Merge pull request #1901 from mermaid-js/claude/hide-editor-picker-mobile-2h7p0

Hide editor picker on mobile
This commit is contained in:
Sidharth Vinod
2026-03-03 14:09:58 -08:00
committed by GitHub
@@ -64,9 +64,11 @@ const isReferredFromMermaid = (): boolean => {
/**
* Check if the editor chooser modal should be shown.
* Shows for new users who haven't dismissed it and aren't viewing a shared link.
* Not shown on mobile (viewport width < 640px).
*/
export const shouldShowEditorChooser = (): boolean => {
if (!env.isEnabledMermaidChartLinks) return false;
if (window.innerWidth < 640) return false;
if (window.localStorage.getItem(C.editorChooserDismissedKey) === 'true') return false;
if (hasStoredUserData()) return false;
if (hasPakoData()) return false;