diff --git a/arduino-ide-extension/src/browser/monitor/monitor-view-contribution.tsx b/arduino-ide-extension/src/browser/monitor/monitor-view-contribution.tsx index f346e230..26bc93ad 100644 --- a/arduino-ide-extension/src/browser/monitor/monitor-view-contribution.tsx +++ b/arduino-ide-extension/src/browser/monitor/monitor-view-contribution.tsx @@ -96,7 +96,7 @@ export class MonitorViewContribution extends AbstractViewContribution + return
+ return
{ + + protected inputField: HTMLInputElement | null; + constructor(props: SerialMonitorSendField.Props) { super(props); this.state = { value: '' }; @@ -33,10 +36,22 @@ export class SerialMonitorSendField extends React.Component
- + this.inputField = ref} + type='text' id='serial-monitor-send' + autoComplete='off' + value={this.state.value} + onChange={this.handleChange} />
diff --git a/arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx b/arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx index 31b7f113..2c6fd93e 100644 --- a/arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx +++ b/arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx @@ -47,7 +47,7 @@ export class ArduinoToolbarComponent extends React.Component{this.state.tooltip}
; const items = [ - + {[...this.props.items].map(item => TabBarToolbarItem.is(item) ? this.renderItem(item) : item.render())} ] @@ -103,6 +103,7 @@ export class ArduinoToolbar extends ReactWidget { protected render(): React.ReactNode { return