diff --git a/src/components/views/dialogs/DevtoolsDialog.js b/src/components/views/dialogs/DevtoolsDialog.js index 3078944b62..ea198461c5 100644 --- a/src/components/views/dialogs/DevtoolsDialog.js +++ b/src/components/views/dialogs/DevtoolsDialog.js @@ -61,7 +61,7 @@ class GenericEditor extends DevtoolsComponent {
- +
; } @@ -303,10 +303,13 @@ class FilteredList extends React.Component { const TruncatedList = sdk.getComponent("elements.TruncatedList"); return
+ className="mx_TextInputDialog_input mx_DevTools_RoomStateExplorer_query" + // force re-render so that autoFocus is applied when this component is re-used + key={this.props.children[0] ? this.props.children[0].key : ''} /> 1) { - onClickFn = this.browseEventType(evType); - } else if (stateKeys.length === 1) { + if (stateKeys.length === 1 && stateKeys[0] === '') { onClickFn = this.onViewSourceClick(stateGroup[stateKeys[0]]); + } else { + onClickFn = this.browseEventType(evType); } return