From 6394949decc214a19faf2c23f10bc87fbe075f80 Mon Sep 17 00:00:00 2001 From: Gimle Larpes Date: Sat, 28 Jun 2025 13:45:43 +0200 Subject: [PATCH] disable autofocus on message field --- src/app/features/room/RoomView.tsx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/app/features/room/RoomView.tsx b/src/app/features/room/RoomView.tsx index 64122d37..b6eebdf2 100644 --- a/src/app/features/room/RoomView.tsx +++ b/src/app/features/room/RoomView.tsx @@ -1,10 +1,9 @@ -import React, { useCallback, useEffect, useRef } from 'react'; +import React, { useCallback, useRef } from 'react'; import { Box, Text, config } from 'folds'; import { EventType, Room } from 'matrix-js-sdk'; import { ReactEditor } from 'slate-react'; import { isKeyHotkey } from 'is-hotkey'; import { useStateEvent } from '../../hooks/useStateEvent'; -import { ScreenSize, useScreenSizeContext } from '../../hooks/useScreenSize'; import { StateEvent } from '../../../types/matrix/room'; import { usePowerLevelsAPI, usePowerLevelsContext } from '../../hooks/usePowerLevels'; import { useMatrixClient } from '../../hooks/useMatrixClient'; @@ -64,7 +63,6 @@ export function RoomView({ room, eventId }: { room: Room; eventId?: string }) { const [hideActivity] = useSetting(settingsAtom, 'hideActivity'); - const screenSize = useScreenSizeContext(); const { roomId } = room; const editor = useEditor(); @@ -101,12 +99,6 @@ export function RoomView({ room, eventId }: { room: Room; eventId?: string }) { ) ); - useEffect(() => { - if (screenSize === ScreenSize.Desktop && canMessage && editor) { - ReactEditor.focus(editor); - } - }, [editor, screenSize, canMessage]); - return (