Skip to content

Commit cfdb005

Browse files
author
Akos Kitta
committed
Fixed focus.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
1 parent 8ccea24 commit cfdb005

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

arduino-ide-extension/src/browser/monitor/monitor-widget.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { isOSX } from '@theia/core/lib/common/os';
66
import { Event, Emitter } from '@theia/core/lib/common/event';
77
import { Key, KeyCode } from '@theia/core/lib/browser/keys';
88
import { DisposableCollection } from '@theia/core/lib/common/disposable'
9-
import { ReactWidget, Message, Widget } from '@theia/core/lib/browser/widgets';
9+
import { ReactWidget, Message, Widget, MessageLoop } from '@theia/core/lib/browser/widgets';
1010
import { Board, Port } from '../../common/protocol/boards-service';
1111
import { MonitorConfig } from '../../common/protocol/monitor-service';
1212
import { ArduinoSelect } from '../components/arduino-select';
@@ -101,6 +101,7 @@ export class MonitorWidget extends ReactWidget {
101101

102102
protected onFocusResolved = (element: HTMLElement | undefined) => {
103103
this.focusNode = element;
104+
requestAnimationFrame(() => MessageLoop.sendMessage(this, Widget.Msg.ActivateRequest));
104105
}
105106

106107
protected get lineEndings(): OptionsType<SelectOption<MonitorModel.EOL>> {

0 commit comments

Comments
 (0)