Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File Explorer preview resize Source code files (monaco) System.InvalidOperationException #24159

Closed
lorinj62 opened this issue Feb 16, 2023 · 3 comments
Labels
Issue-Bug Something isn't working Product-File Explorer Power Toys that touch explorer like Preview Pane Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.

Comments

@lorinj62
Copy link

Microsoft PowerToys version

v0.67.1

Installation method

PowerToys auto-update

Running as admin

No

Area(s) with issue?

Always on Top, File Locksmith, File Explorer: Preview Pane, File Explorer: Thumbnail preview, Hosts File Editor, Image Resizer, PowerRename, Screen ruler, TextExtractor

Steps to reproduce

When using the File Explorer preview pane to look at some source code, it came up nice and pretty, all the xml tags highlighted. I tried to look at a 226 KB page but I got the error "This file is too big to preview." I then looked at a different .xml file, it displayed properly, then I tried to resize the pane to make it wider and got this error:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: CoreWebView2 members cannot be accessed after the WebView2 control is disposed.
---> System.Runtime.InteropServices.COMException (0x8007139F): The group or resource is not in the correct state to perform the requested operation. (0x8007139F)
at Microsoft.Web.WebView2.Core.Raw.ICoreWebView2Controller.set_Bounds(tagRECT Bounds)
at Microsoft.Web.WebView2.Core.CoreWebView2Controller.set_Bounds(Rectangle value)
--- End of inner exception stack trace ---
at Microsoft.Web.WebView2.Core.CoreWebView2Controller.set_Bounds(Rectangle value)
at Microsoft.Web.WebView2.WinForms.WebView2.OnSizeChanged(EventArgs e)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height)
at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
at System.Windows.Forms.Control.set_Height(Int32 value)
at Microsoft.PowerToys.PreviewHandler.Monaco.MonacoPreviewHandlerControl.FormResize(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnResize(EventArgs e)
at System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
at System.Windows.Forms.Control.UpdateBounds()
at System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmWindowPosChanged(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
System.Private.CoreLib
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Private.CoreLib.dll

PowerToys.MonacoPreviewHandler
Assembly Version: 0.67.1.0
Win32 Version: 0.67.1.0
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.MonacoPreviewHandler.dll

System.Runtime
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.dll

WinRT.Runtime
Assembly Version: 2.0.0.0
Win32 Version: 2.0.1.40881
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/WinRT.Runtime.dll

System.Collections
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.dll

System.Collections.Concurrent
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.Concurrent.dll

System.Threading
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Threading.dll

System.Drawing.Primitives
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Drawing.Primitives.dll

System.Windows.Forms
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60608
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Windows.Forms.dll

PowerToys.PreviewHandlerCommon
Assembly Version: 0.67.1.0
Win32 Version: 0.67.1.0
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.PreviewHandlerCommon.dll

System.ComponentModel.Primitives
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ComponentModel.Primitives.dll

System.Windows.Forms.Primitives
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60608
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Windows.Forms.Primitives.dll

System.Runtime.InteropServices
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.InteropServices.dll

System.Collections.Specialized
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.Specialized.dll

PowerToys.Interop
Assembly Version: 0.67.1.0
Win32 Version: 0.67.1.0
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.Interop.dll

System.Runtime.Extensions
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.Extensions.dll

System.Collections.NonGeneric
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.NonGeneric.dll

WindowsBase
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60602
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/WindowsBase.dll

PowerToys.Common.UI
Assembly Version: 0.67.1.0
Win32 Version: 0.67.1.0
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.Common.UI.dll

System.Diagnostics.TraceSource
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.TraceSource.dll

System.Drawing.Common
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Drawing.Common.dll

Microsoft.Win32.Primitives
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Win32.Primitives.dll

System.ComponentModel.EventBasedAsync
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ComponentModel.EventBasedAsync.dll

System.Threading.Thread
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Threading.Thread.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 7.0.222.60608
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Accessibility.dll

Microsoft.Win32.SystemEvents
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Win32.SystemEvents.dll

Microsoft.Web.WebView2.Core
Assembly Version: 1.0.1343.22
Win32 Version: 1.0.1343.22
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Web.WebView2.Core.dll

mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/mscorlib.dll

Microsoft.Web.WebView2.WinForms
Assembly Version: 1.0.1343.22
Win32 Version: 1.0.1343.22
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Web.WebView2.WinForms.dll

System.IO.Abstractions
Assembly Version: 17.0.0.0
Win32 Version: 17.2.3.42299
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.IO.Abstractions.dll

System.Security.AccessControl
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Security.AccessControl.dll

System.Diagnostics.TextWriterTraceListener
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.TextWriterTraceListener.dll

System.Text.Encoding.Extensions
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Text.Encoding.Extensions.dll

System.Diagnostics.StackTrace
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.StackTrace.dll

System.Runtime.CompilerServices.Unsafe
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.CompilerServices.Unsafe.dll

PowerToys.ManagedCommon
Assembly Version: 0.67.1.0
Win32 Version: 0.67.1.0
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.ManagedCommon.dll

ControlzEx
Assembly Version: 5.0.0.0
Win32 Version: 5.0.1.15
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/ControlzEx.dll

PresentationCore
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60602
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PresentationCore.dll

PresentationFramework
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60602
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PresentationFramework.dll

DirectWriteForwarder
Assembly Version: 7.0.0.0
Win32 Version: 7,0,222,60602 @Commit: df04c57b2e2bb986f0afc2384cbebb3c950447b5
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/DirectWriteForwarder.dll

System.Diagnostics.Debug
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.Debug.dll

System.Runtime.CompilerServices.VisualC
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.CompilerServices.VisualC.dll

Microsoft.Win32.Registry
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Win32.Registry.dll

System.Memory
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Memory.dll

System.ObjectModel
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ObjectModel.dll

System.ComponentModel.TypeConverter
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ComponentModel.TypeConverter.dll

System.ComponentModel
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ComponentModel.dll

System.Xaml
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60602
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Xaml.dll

System.Private.Uri
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Private.Uri.dll

System.Configuration.ConfigurationManager
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Configuration.ConfigurationManager.dll

System.Xml.ReaderWriter
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Xml.ReaderWriter.dll

System.Private.Xml
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Private.Xml.dll

System.Net.WebClient
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Net.WebClient.dll

System.Linq
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Linq.dll

PresentationFramework-SystemXml
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60602
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PresentationFramework-SystemXml.dll

System.Numerics.Vectors
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Numerics.Vectors.dll

System.Text.Json
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Text.Json.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.dll

PowerToys.Settings.UI.Lib
Assembly Version: 0.67.1.0
Win32 Version: 0.67.1.0
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.Settings.UI.Lib.dll

System.Threading.ThreadPool
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Threading.ThreadPool.dll

System.Text.Encodings.Web
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Text.Encodings.Web.dll

System.Threading.Tasks
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Threading.Tasks.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Drawing.dll

System.Reflection.Emit.Lightweight
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Reflection.Emit.Lightweight.dll

System.Reflection.Primitives
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Reflection.Primitives.dll

System.Reflection.Emit.ILGeneration
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Reflection.Emit.ILGeneration.dll

System.Runtime.Intrinsics
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.Intrinsics.dll

System.Runtime.Loader
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.Loader.dll

System.Reflection.Metadata
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Reflection.Metadata.dll

System.Collections.Immutable
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.Immutable.dll

System.Diagnostics.FileVersionInfo
Assembly Version: 7.0.0.0
Win32 Version: 7.0.222.60605
CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.FileVersionInfo.dll

************** JIT Debugging **************

✔️ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

@lorinj62 lorinj62 added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Feb 16, 2023
@davidegiacometti davidegiacometti added the Product-File Explorer Power Toys that touch explorer like Preview Pane label Feb 16, 2023
@davidegiacometti
Copy link
Collaborator

@cinnamon-msft
Copy link
Collaborator

/dup #28107

Copy link
Contributor

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@microsoft-github-policy-service microsoft-github-policy-service bot added Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Bug Something isn't working Product-File Explorer Power Toys that touch explorer like Preview Pane Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.
Projects
None yet
Development

No branches or pull requests

3 participants