@@ -231,8 +231,6 @@ const Search = ({ id, wsRef, isConnected, focusRequestToken, inputValue, onInput
231231 const [ fileResults , setFileResults ] = useState < FileSearchResult [ ] > ( [ ] ) ;
232232 const [ filesSearchEnded , setFilesSearchEnded ] = useState ( true ) ;
233233 const [ filesSearchError , setFilesSearchError ] = useState < string | null > ( null ) ;
234- const [ isModeToggleCompact , setIsModeToggleCompact ] = useState ( false ) ;
235- const inputWrapperRef = useRef < HTMLDivElement | null > ( null ) ;
236234 const inputRef = useRef < HTMLTextAreaElement > ( null ) ;
237235 const startTimeRef = useRef < number | null > ( null ) ;
238236 const intervalRef = useRef < ReturnType < typeof setInterval > | null > ( null ) ;
@@ -298,20 +296,6 @@ const Search = ({ id, wsRef, isConnected, focusRequestToken, inputValue, onInput
298296 inputRef . current ?. focus ( ) ;
299297 } , [ focusRequestToken ] ) ;
300298
301- useEffect ( ( ) => {
302- const el = inputWrapperRef . current ;
303- if ( ! el ) return ;
304-
305- const updateCompactMode = ( ) => {
306- setIsModeToggleCompact ( el . clientWidth < 250 ) ;
307- } ;
308-
309- updateCompactMode ( ) ;
310- const resizeObserver = new ResizeObserver ( updateCompactMode ) ;
311- resizeObserver . observe ( el ) ;
312- return ( ) => resizeObserver . disconnect ( ) ;
313- } , [ ] ) ;
314-
315299 useEffect ( ( ) => {
316300 const el = resultsRef . current ;
317301 if ( ! el ) return ;
@@ -818,8 +802,7 @@ const Search = ({ id, wsRef, isConnected, focusRequestToken, inputValue, onInput
818802 < div className = "search-container" >
819803
820804 < div
821- ref = { inputWrapperRef }
822- className = { `search-input-wrapper ${ isModeToggleCompact ? "search-input-wrapper-compact" : "" } ` }
805+ className = "search-input-wrapper"
823806 >
824807 < textarea
825808 className = "search-input"
@@ -840,7 +823,8 @@ const Search = ({ id, wsRef, isConnected, focusRequestToken, inputValue, onInput
840823 role = "tab"
841824 aria-selected = { searchMode === "content" }
842825 >
843- { isModeToggleCompact ? "C" : "Content" }
826+ < span className = "search-mode-label-long" > Content</ span >
827+ < span className = "search-mode-label-short" > C</ span >
844828 </ button >
845829 < button
846830 type = "button"
@@ -849,7 +833,8 @@ const Search = ({ id, wsRef, isConnected, focusRequestToken, inputValue, onInput
849833 role = "tab"
850834 aria-selected = { searchMode === "files" }
851835 >
852- { isModeToggleCompact ? "F" : "Files" }
836+ < span className = "search-mode-label-long" > Files</ span >
837+ < span className = "search-mode-label-short" > F</ span >
853838 </ button >
854839 </ div >
855840 </ div >
0 commit comments