extremely claude-assisted go game based on atproto! working on cleaning up and giving a more unique design, still has a bit of a slop vibe to it.

CRITICAL: Disable tutorial auto-open to fix mobile blocking

The tutorial popup was auto-opening on first visit and causing
issues on mobile that blocked all tap events, making the site
unusable. Temporarily disabled auto-open behavior.

- Tutorial still accessible via Footer "Tutorial" link
- Added better error handling for localStorage access
- Added error handling for SGF loading failures
- TODO: Re-enable auto-open with proper mobile testing

Fixes mobile usability issue.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

+13 -3
+13 -3
src/lib/components/TutorialPopup.svelte
··· 107 107 } 108 108 } catch (error) { 109 109 console.error('Failed to load SGF:', error); 110 + // If loading fails, allow continuing without the diagram 111 + // The tutorial can still be read without the visual examples 110 112 } 111 113 } 112 114 ··· 143 145 onMount(() => { 144 146 if (!browser) return; 145 147 146 - const seen = localStorage.getItem(STORAGE_KEY); 147 - if (!seen) { 148 - isOpen = true; 148 + try { 149 + const seen = localStorage.getItem(STORAGE_KEY); 150 + // Temporarily disabled auto-open to fix mobile tap issues 151 + // Users can still access tutorial via Footer link 152 + // TODO: Re-enable with better mobile error handling 153 + // if (!seen) { 154 + // isOpen = true; 155 + // } 156 + } catch (error) { 157 + console.error('Failed to check tutorial status:', error); 158 + isOpen = false; 149 159 } 150 160 }); 151 161