@@ -115,26 +115,6 @@ export function SessionHeader() {
115115 return "unknown"
116116 } )
117117
118- const finder = createMemo ( ( ) => {
119- if ( os ( ) !== "macos" ) return "finder"
120- if ( platform . platform === "desktop" && platform . os === "macos" && platform . osVersion ) {
121- const parts = platform . osVersion . split ( / [ . _ ] / ) . map ( ( part ) => Number ( part ) )
122- const major = parts [ 0 ]
123- if ( ! Number . isFinite ( major ) ) return "finder"
124- const value = major === 10 ? parts [ 1 ] ?? 0 : major
125- if ( value >= 26 ) return "finder-tahoe"
126- return "finder"
127- }
128- if ( typeof navigator !== "object" ) return "finder"
129- const value = navigator . userAgent . match ( / M a c O S X ( \d + ) (?: [ . _ ] ( \d + ) ) ? / i)
130- if ( ! value ) return "finder"
131- const major = Number ( value [ 1 ] )
132- if ( ! Number . isFinite ( major ) ) return "finder"
133- const version = major === 10 ? Number ( value [ 2 ] ?? 0 ) : major
134- if ( version >= 26 ) return "finder-tahoe"
135- return "finder"
136- } )
137-
138118 const [ exists , setExists ] = createStore < Partial < Record < OpenApp , boolean > > > ( { finder : true } )
139119
140120 createEffect ( ( ) => {
@@ -160,7 +140,7 @@ export function SessionHeader() {
160140
161141 const options = createMemo ( ( ) => {
162142 if ( os ( ) === "macos" ) {
163- return [ { id : "finder" , label : "Finder" , icon : finder ( ) } , ...MAC_APPS . filter ( ( app ) => exists [ app . id ] ) ] as const
143+ return [ { id : "finder" , label : "Finder" , icon : " finder" } , ...MAC_APPS . filter ( ( app ) => exists [ app . id ] ) ] as const
164144 }
165145
166146 if ( os ( ) === "windows" ) {
0 commit comments