[Release] Inhibit Room List keyboard pass-thru when the search beta is enabled (#7754)
							parent
							
								
									eb72199808
								
							
						
					
					
						commit
						1f0781ca61
					
				|  | @ -317,6 +317,7 @@ export default class LeftPanel extends React.Component<IProps, IState> { | |||
| 
 | ||||
|     private onRoomListKeydown = (ev: React.KeyboardEvent) => { | ||||
|         if (ev.altKey || ev.ctrlKey || ev.metaKey) return; | ||||
|         if (SettingsStore.getValue("feature_spotlight")) return; | ||||
|         // we cannot handle Space as that is an activation key for all focusable elements in this widget
 | ||||
|         if (ev.key.length === 1) { | ||||
|             ev.preventDefault(); | ||||
|  |  | |||
|  | @ -96,7 +96,10 @@ export default class RoomSearch extends React.PureComponent<IProps, IState> { | |||
|     private onSpotlightChange = () => { | ||||
|         const spotlightBetaEnabled = SettingsStore.getValue("feature_spotlight"); | ||||
|         if (this.state.spotlightBetaEnabled !== spotlightBetaEnabled) { | ||||
|             this.setState({ spotlightBetaEnabled }); | ||||
|             this.setState({ | ||||
|                 spotlightBetaEnabled, | ||||
|                 query: "", | ||||
|             }); | ||||
|         } | ||||
|         // in case the user was in settings at the 5-minute mark, dismiss the toast
 | ||||
|         ToastStore.sharedInstance().dismissToast("BETA_SPOTLIGHT_TOAST"); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Telatynski
						Michael Telatynski