<h1 dir="auto">Environment</h1>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Windows build number: Microsoft Windows [Version 10.0.18362.10005]
Windows Terminal version: master build commit dca0ffe6dd0f76ca7997807424a2c08684e07751

Debugging mode (Debug x64) under Visual Studio 2019."><pre lang="none" class="notranslate"><code class="notranslate">Windows build number: Microsoft Windows [Version 10.0.18362.10005]
Windows Terminal version: master build commit dca0ffe6dd0f76ca7997807424a2c08684e07751

Debugging mode (Debug x64) under Visual Studio 2019.
</code></pre></div>
<h1 dir="auto">Steps to reproduce</h1>
<ul dir="auto">
<li>Use a build from latest master commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/microsoft/terminal/commit/dca0ffe6dd0f76ca7997807424a2c08684e07751/hovercard" href="https://github.com/microsoft/terminal/commit/dca0ffe6dd0f76ca7997807424a2c08684e07751"><tt>dca0ffe</tt></a>.</li>
<li>Start the terminal under VS, then click on the tab down-arrow menu button.</li>
<li>Observe the crash.</li>
</ul>
<h1 dir="auto">Expected behavior</h1>
<p dir="auto">Menu shows up (it did some time ago...)</p>
<h1 dir="auto">Actual behavior</h1>
<p dir="auto">A continuable exception is thrown, see the screen-capture below.<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/1969829/61635259-6ff4e080-ac93-11e9-827c-e595ef4ef3a9.png"><img src="https://user-images.githubusercontent.com/1969829/61635259-6ff4e080-ac93-11e9-827c-e595ef4ef3a9.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">Improved stack-trace:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" 	[External Code]	
&gt;	Microsoft.UI.Xaml.dll!winrt::throw_hresult(const winrt::hresult result) Line 4282	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!winrt::check_hresult(const winrt::hresult)	C++
 	Microsoft.UI.Xaml.dll!winrt::impl::consume_Windows_System_IDispatcherQueueStatics&lt;winrt::Windows::System::IDispatcherQueueStatics&gt;::GetForCurrentThread() Line 585	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!winrt::Windows::UI::ViewManagement::ApplicationView::GetForCurrentView::__l2::&lt;lambda_30d95ff0d0a0221e0e76d5a8187eef0d&gt;::operator()(const winrt::Windows::UI::ViewManagement::IApplicationViewStatics2 &amp;)	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!winrt::impl::factory_cache_entry&lt;winrt::Windows::UI::ViewManagement::ApplicationView,winrt::Windows::UI::ViewManagement::IApplicationViewStatics2&gt;::call(winrt::Windows::UI::ViewManagement::ApplicationView::GetForCurrentView::__l2::&lt;lambda_30d95ff0d0a0221e0e76d5a8187eef0d&gt; &amp;)	C++
 	Microsoft.UI.Xaml.dll!winrt::impl::call_factory&lt;winrt::Windows::UI::ViewManagement::ApplicationView,winrt::Windows::UI::ViewManagement::IApplicationViewStatics2,&lt;lambda_30d95ff0d0a0221e0e76d5a8187eef0d&gt; &gt;(winrt::Windows::UI::ViewManagement::ApplicationView::GetForCurrentView::__l2::&lt;lambda_30d95ff0d0a0221e0e76d5a8187eef0d&gt; &amp;&amp;) Line 5471	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!winrt::Windows::UI::ViewManagement::ApplicationView::GetForCurrentView()	C++
 	Microsoft.UI.Xaml.dll!MaterialHelper::IsFullScreenOrTabletMode() Line 1017	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!AcrylicBrush::UpdateAcrylicStatus() Line 573	C++
 	Microsoft.UI.Xaml.dll!AcrylicBrush::OnConnected() Line 167	C++
 	Microsoft.UI.Xaml.dll!winrt::impl::produce&lt;AcrylicBrush,winrt::Windows::UI::Xaml::Media::IXamlCompositionBrushBaseOverrides&gt;::OnConnected() Line 5341	C++
 	[External Code]	
 	WindowsTerminal.exe!wWinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, wchar_t * __formal, int __formal) Line 134	C++
 	[External Code]	"><pre class="notranslate"><code class="notranslate"> 	[External Code]	
&gt;	Microsoft.UI.Xaml.dll!winrt::throw_hresult(const winrt::hresult result) Line 4282	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!winrt::check_hresult(const winrt::hresult)	C++
 	Microsoft.UI.Xaml.dll!winrt::impl::consume_Windows_System_IDispatcherQueueStatics&lt;winrt::Windows::System::IDispatcherQueueStatics&gt;::GetForCurrentThread() Line 585	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!winrt::Windows::UI::ViewManagement::ApplicationView::GetForCurrentView::__l2::&lt;lambda_30d95ff0d0a0221e0e76d5a8187eef0d&gt;::operator()(const winrt::Windows::UI::ViewManagement::IApplicationViewStatics2 &amp;)	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!winrt::impl::factory_cache_entry&lt;winrt::Windows::UI::ViewManagement::ApplicationView,winrt::Windows::UI::ViewManagement::IApplicationViewStatics2&gt;::call(winrt::Windows::UI::ViewManagement::ApplicationView::GetForCurrentView::__l2::&lt;lambda_30d95ff0d0a0221e0e76d5a8187eef0d&gt; &amp;)	C++
 	Microsoft.UI.Xaml.dll!winrt::impl::call_factory&lt;winrt::Windows::UI::ViewManagement::ApplicationView,winrt::Windows::UI::ViewManagement::IApplicationViewStatics2,&lt;lambda_30d95ff0d0a0221e0e76d5a8187eef0d&gt; &gt;(winrt::Windows::UI::ViewManagement::ApplicationView::GetForCurrentView::__l2::&lt;lambda_30d95ff0d0a0221e0e76d5a8187eef0d&gt; &amp;&amp;) Line 5471	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!winrt::Windows::UI::ViewManagement::ApplicationView::GetForCurrentView()	C++
 	Microsoft.UI.Xaml.dll!MaterialHelper::IsFullScreenOrTabletMode() Line 1017	C++
 	[Inline Frame] Microsoft.UI.Xaml.dll!AcrylicBrush::UpdateAcrylicStatus() Line 573	C++
 	Microsoft.UI.Xaml.dll!AcrylicBrush::OnConnected() Line 167	C++
 	Microsoft.UI.Xaml.dll!winrt::impl::produce&lt;AcrylicBrush,winrt::Windows::UI::Xaml::Media::IXamlCompositionBrushBaseOverrides&gt;::OnConnected() Line 5341	C++
 	[External Code]	
 	WindowsTerminal.exe!wWinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, wchar_t * __formal, int __formal) Line 134	C++
 	[External Code]	
</code></pre></div>
<h1 dir="auto">Environment</h1>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Windows build number: 10.0.19008.0
Windows Terminal version: 0.6.2951.0
WSL 2: Ubuntu 19.04"><pre lang="none" class="notranslate"><code class="notranslate">Windows build number: 10.0.19008.0
Windows Terminal version: 0.6.2951.0
WSL 2: Ubuntu 19.04
</code></pre></div>
<h1 dir="auto">Steps to reproduce</h1>
<ul dir="auto">
<li>Open terminal</li>
<li>Open file to edit in vim</li>
<li>Type ':set mouse=a' to enable mouse mode globally</li>
<li>Attempt to scroll</li>
</ul>
<h1 dir="auto">Expected behavior</h1>
<ul dir="auto">
<li>Scrolling and other mouse events should be passed through and handled by the respective program</li>
<li>Double clicking should engage VISUAL mode in vim</li>
</ul>
<h1 dir="auto">Actual behavior</h1>
<ul dir="auto">
<li>Scrolling causes the terminal to scroll into it's scrollback buffer<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/13264485/68268359-737e5e80-001b-11ea-8b2a-3b9de40bebe9.png"><img src="https://user-images.githubusercontent.com/13264485/68268359-737e5e80-001b-11ea-8b2a-3b9de40bebe9.png" alt="windows_terminal_vim_scroll" style="max-width: 100%;"></a></li>
<li>Double clicking selects text in the terminal, but not in the application itself. This seems more in line with how I would expect single click and drag or shift + click events to be handled.</li>
</ul>