Skip to content

Commit 4dc517a

Browse files
committed
try to fix tab focus on rename tab
1 parent 1189b37 commit 4dc517a

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

frontend/app/tab/tab.tsx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import { useAtomValue } from "jotai";
1212
import { forwardRef, memo, useCallback, useEffect, useImperativeHandle, useRef, useState } from "react";
1313
import { ObjectService } from "../store/services";
1414
import { makeORef, useWaveObjectValue } from "../store/wos";
15-
import { TabBarModel } from "./tabbar-model";
1615
import "./tab.scss";
16+
import { TabBarModel } from "./tabbar-model";
1717

1818
interface TabProps {
1919
id: string;
@@ -79,21 +79,23 @@ const Tab = memo(
7979
}, []);
8080

8181
const selectEditableText = useCallback(() => {
82-
if (editableRef.current) {
83-
const range = document.createRange();
84-
const selection = window.getSelection();
85-
range.selectNodeContents(editableRef.current);
86-
selection.removeAllRanges();
87-
selection.addRange(range);
82+
if (!editableRef.current) {
83+
return;
8884
}
85+
editableRef.current.focus();
86+
const range = document.createRange();
87+
const selection = window.getSelection();
88+
range.selectNodeContents(editableRef.current);
89+
selection.removeAllRanges();
90+
selection.addRange(range);
8991
}, []);
9092

9193
const handleRenameTab: React.MouseEventHandler<HTMLDivElement> = (event) => {
9294
event?.stopPropagation();
9395
setIsEditable(true);
9496
editableTimeoutRef.current = setTimeout(() => {
9597
selectEditableText();
96-
}, 0);
98+
}, 50);
9799
};
98100

99101
const handleBlur = () => {

pkg/aiusechat/uctypes/uctypes.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,7 @@ func AreModelsCompatible(apiType, model1, model2 string) bool {
630630

631631
if apiType == APIType_OpenAIResponses {
632632
gpt5Models := map[string]bool{
633+
"gpt-5.2": true,
633634
"gpt-5.1": true,
634635
"gpt-5": true,
635636
"gpt-5-mini": true,

0 commit comments

Comments
 (0)