<p dir="auto">[PowerToys Run -Utility  - PowerToys Run Window]</p>
<p dir="auto"><strong>User Experience:</strong><br>
All users especially keyboard users pressing Shift tab key from power launcher edit field will be effected as PowerToys rin window is getting closed.</p>
<p dir="auto"><strong>Test Environment:</strong><br>
OS Version: 20221.1000<br>
App Name: Power Toy Preview<br>
App Version: v0.23.0<br>
Screen Reader: Narrator</p>
<p dir="auto"><strong>Pre-Requisite:</strong><br>
Define any shortcut key to open PowerToys Run<br>
(for e.g. 'Ctrl + Shift + V')</p>
<p dir="auto"><strong>Repro Steps:</strong></p>
<ol dir="auto">
<li>Open Power Toys App</li>
<li>Navigate to PowerToys Run Button  present on the left side and activate it.</li>
<li>Now press "Ctrl + Shift + V" to open PowerToys Run window.</li>
<li>PowerToys Run utility window will get open.</li>
<li>Focus will land on power launcher edit field.</li>
<li>Now press "Shift+Tab" key.</li>
<li>Observe the issue.</li>
</ol>
<p dir="auto"><strong>Actual Result:</strong><br>
Pressing "shift + tab" in power launcher edit field PowerToys run is getting closed.</p>
<p dir="auto"><strong>Expected Result:</strong><br>
Pressing "shift + tab" in power launcher edit field PowerToys run window should not get closed.</p>
<p dir="auto"><a href="https://github.com/microsoft/PowerToys/files/5329150/Functional_Pressing.shift.tab.in.power.launcher.edit.field.PowerToys.run.is.getting.closed.zip">Functional_Pressing shift tab in power launcher edit field PowerToys run is getting closed.zip</a></p>
<h2 dir="auto">ℹ Computer information</h2>
<ul dir="auto">
<li>PowerToys version: 0.21.1.0</li>
<li>PowerToy Utility: PowerToys Run</li>
<li>Running PowerToys as Admin: No</li>
<li>Windows build number: 20211.1000</li>
</ul>
<h2 dir="auto"><g-emoji class="g-emoji" alias="memo" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png">📝</g-emoji> Provide detailed reproduction steps (if any)</h2>
<ol dir="auto">
<li>Set PowerToys Run shortcut to ctrl+shift+space</li>
<li>ctrl+shift+space</li>
<li>ctrl+shift+tab will crash PTRun</li>
</ol>
<h3 dir="auto"><g-emoji class="g-emoji" alias="heavy_check_mark" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png">✔️</g-emoji> Expected result</h3>
<p dir="auto">Key combo is ignored.</p>
<h3 dir="auto"><g-emoji class="g-emoji" alias="x" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/274c.png">❌</g-emoji> Actual result</h3>
<p dir="auto">PowerToys Run crashes and dumps trace log.</p>
<h2 dir="auto"><g-emoji class="g-emoji" alias="camera" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4f7.png">📷</g-emoji> Screenshots</h2>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/3385925/95137384-ee715d00-0735-11eb-9030-a02ef474357b.gif"><img src="https://user-images.githubusercontent.com/3385925/95137384-ee715d00-0735-11eb-9030-a02ef474357b.gif" alt="PowerToysRunCrash" data-animated-image="" style="max-width: 100%;"></a></p>
<h3 dir="auto">Logs</h3>
<p dir="auto">##Error Message</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Version: 0.21.1.0
OS Version: Microsoft Windows NT 10.0.20211.0
IntPtr Length: 8
x64: True
Date: 10/05/2020 18:09:57
Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
   at PowerLauncher.ViewModel.ResultsViewModel.SelectPrevTabItem()
   at PowerLauncher.ViewModel.MainViewModel.&lt;InitializeKeyCommands&gt;b__24_5(Object _)
   at PowerLauncher.ViewModel.RelayCommand.Execute(Object parameter)
   at PowerLauncher.MainWindow.Launcher_KeyDown(Object sender, KeyEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG&amp; msg, Boolean&amp; handled)
   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG&amp; msg, ModifierKeys modifiers)
   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)"><pre class="notranslate"><code class="notranslate">Version: 0.21.1.0
OS Version: Microsoft Windows NT 10.0.20211.0
IntPtr Length: 8
x64: True
Date: 10/05/2020 18:09:57
Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
   at PowerLauncher.ViewModel.ResultsViewModel.SelectPrevTabItem()
   at PowerLauncher.ViewModel.MainViewModel.&lt;InitializeKeyCommands&gt;b__24_5(Object _)
   at PowerLauncher.ViewModel.RelayCommand.Execute(Object parameter)
   at PowerLauncher.MainWindow.Launcher_KeyDown(Object sender, KeyEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG&amp; msg, Boolean&amp; handled)
   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG&amp; msg, ModifierKeys modifiers)
   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
</code></pre></div>
<p dir="auto">##Log File<br>
<a href="https://github.com/microsoft/PowerToys/files/5330374/2020-10-05.txt">2020-10-05.txt</a></p>