Fix automatic composer focus, regressed by threads work (#7167)
This commit is contained in:
parent
21c142c19d
commit
ddbfebbaa0
5 changed files with 34 additions and 9 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue