Don't autofocus on touch UI.

This commit is contained in:
Robin E. R. Davies
2025-08-15 06:15:01 -04:00
parent 3f6e4e2834
commit cf8eadc69f
+5 -1
View File
@@ -45,6 +45,10 @@ export interface RenameDialogState {
fullScreen: boolean;
};
function isTouchUi()
{
return 'ontouchstart' in window || navigator.maxTouchPoints > 0;
}
export default class RenameDialog extends ResizeResponsiveComponent<RenameDialogProps, RenameDialogState> {
refText: React.RefObject<HTMLInputElement|null>;
@@ -129,7 +133,7 @@ export default class RenameDialog extends ResizeResponsiveComponent<RenameDialog
<DialogContent >
<TextField
autoFocus
autoFocus={!isTouchUi()}
onKeyDown={handleKeyDown}
variant="standard"
slotProps={{