Fix automatic composer focus, regressed by threads work (#7167)
This commit is contained in:
committed by
GitHub
parent
21c142c19d
commit
ddbfebbaa0
@@ -56,7 +56,7 @@ import ErrorDialog from "../dialogs/ErrorDialog";
|
||||
import QuestionDialog from "../dialogs/QuestionDialog";
|
||||
import { ActionPayload } from "../../../dispatcher/payloads";
|
||||
import { decorateStartSendingTime, sendRoundTripMetric } from "../../../sendTimePerformanceMetrics";
|
||||
import RoomContext from '../../../contexts/RoomContext';
|
||||
import RoomContext, { TimelineRenderingType } from '../../../contexts/RoomContext';
|
||||
import DocumentPosition from "../../../editor/position";
|
||||
import { ComposerType } from "../../../dispatcher/payloads/ComposerInsertPayload";
|
||||
|
||||
@@ -597,7 +597,7 @@ export class SendMessageComposer extends React.Component<ISendMessageComposerPro
|
||||
switch (payload.action) {
|
||||
case 'reply_to_event':
|
||||
case Action.FocusSendMessageComposer:
|
||||
if (payload.context === this.context.timelineRenderingType) {
|
||||
if ((payload.context ?? TimelineRenderingType.Room) === this.context.timelineRenderingType) {
|
||||
this.editorRef.current?.focus();
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user