Skip to content

BUG: Settings window will randomly become unresponsive #3731

@j-a-s-o-n-g

Description

@j-a-s-o-n-g

Checks

  • I have checked that this issue has not already been reported.

  • I am using the latest version of Flow Launcher.

  • I am using the prerelease version of Flow Launcher.

Problem Description

This doesn't happen every time, but has been happening once in a while. If it matters, I almost never shut down my computer, I always sleep it.

I go to settings via typing in settings in Flow Launcher. In the Flow Launcher settings, if I immediately click plugins, it will likely work, but if I wait a bit of time or scroll down in the home screen of settings, then I try to go to extensions, the whole window will stop responding to clicks. Note: The window itself doesn't go unresponsive to where I need to "end task", it's just a normal responsive window but it doesn't respond to keyboard or mouse.

To Reproduce

  1. go to settings
  2. wait a bit or use the mouse wheel to scroll down in settings and scroll back up
  3. now try to access extensions on the left.

Screenshots

No response

Flow Launcher Version

1.20.0 & 1.20.1

Windows Build Number

Microsoft Windows [Version 10.0.26100.4351]

Error Log

15:50:33.3246-05:00 - INFO - Logger.SetLogLevel - Using log level: INFO.
15:50:33.3246-05:00 - INFO - App.OnStartup - Begin Flow Launcher startup ----------------------------------------------------
15:50:33.3246-05:00 - INFO - App.OnStartup - Runtime info:
Flow Launcher version: 1.20.1
OS Version: 26100.4351
IntPtr Length: 8
x64: True
15:50:33.5167-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <2ms>
15:50:33.5167-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <8ms>
15:50:33.5167-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <11ms>
15:50:33.5352-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <20ms>
15:50:33.5352-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <28ms>
15:50:33.5352-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <24ms>
15:50:33.5352-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <27ms>
15:50:33.7436-05:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://fastly.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
15:50:33.7436-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <230ms>
15:50:33.7497-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <265ms>
15:50:33.7497-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <239ms>
15:50:33.7497-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <238ms>
15:50:33.7669-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <253ms>
15:50:33.7669-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <267ms>
15:50:33.7669-05:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://gcore.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
15:50:33.7669-05:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
15:50:33.7669-05:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://raw.githubusercontent.com/Flow-Launcher/Flow.Launcher.PluginsManifest/plugin_api_v2/plugins.json
15:50:33.7795-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <270ms>
15:50:33.7795-05:00 - INFO - Main.InitAsync - Preload programs cost <11ms>
15:50:33.7795-05:00 - INFO - Main.InitAsync - Number of preload win32 programs <158>
15:50:33.7795-05:00 - INFO - Main.InitAsync - Number of preload uwps <36>
15:50:33.7795-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <266ms>
15:50:33.7795-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <269ms>
15:50:33.7795-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <270ms>
15:50:33.7795-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <269ms>
15:50:33.9433-05:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
15:50:33.9433-05:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Media Player Legacy.lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(Windows.Win32.Foundation.PWSTR, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
15:50:33.9433-05:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
15:50:34.2309-05:00 - INFO - Main.IndexProgramsAsync - Win32Program index cost <449ms>
15:50:34.3426-05:00 - INFO - CommunityPluginSource.FetchAsync - Loaded 255 plugins from https://fastly.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
15:50:34.3426-05:00 - INFO - CommunityPluginSource.FetchAsync - Loaded 255 plugins from https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
15:50:34.3426-05:00 - WARN - CommunityPluginSource.FetchAsync - Failed to load resource https://gcore.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json with response InternalServerError
15:50:34.3563-05:00 - ERROR - CommunityPluginSource.FetchAsync - Error Occurred
EXCEPTION OCCURS: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
--- End of inner exception stack trace ---
at void System.Net.Sockets.Socket+AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at async ValueTask System.Net.Security.SslStream.EnsureFullTlsFrameAsync(CancellationToken cancellationToken)
at async ValueTask System.Net.Security.SslStream.ReadAsyncInternal(Memory buffer, CancellationToken cancellationToken)
at async ValueTask System.Net.Http.HttpConnection.ReadAsync(Memory destination)
at async ValueTask System.Net.Http.HttpConnection+ContentLengthReadStream.ReadAsync(Memory buffer, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at async ValueTask System.Net.Http.HttpConnection+ContentLengthReadStream.ReadAsync(Memory buffer, CancellationToken cancellationToken)
at async ValueTask System.Text.Json.Serialization.ReadBufferState.ReadFromStreamAsync(Stream utf8Json, CancellationToken cancellationToken, bool fillBuffer)
at async ValueTask System.Text.Json.Serialization.Metadata.JsonTypeInfo.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
at async Task System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsyncCore(HttpContent content, Encoding sourceEncoding, JsonSerializerOptions options, CancellationToken cancellationToken)
at async Task<List> Flow.Launcher.Core.ExternalPlugins.CommunityPluginSource.FetchAsync(CancellationToken token) in C:/projects/flow-launcher/Flow.Launcher.Core/ExternalPlugins/CommunityPluginSource.cs:line 57

15:50:34.3563-05:00 - INFO - PluginManager.InitializePluginsAsync - Total init cost for is <842ms>
15:50:34.3831-05:00 - INFO - Main.IndexProgramsAsync - UWPProgram index cost <602ms>
15:50:34.9546-05:00 - INFO - ImageLoader.InitializeAsync - Preload images cost <1430ms>
15:50:34.9546-05:00 - INFO - ImageLoader.InitializeAsync - Number of preload images is <150>, Images Number: 150, Unique Items 107
15:50:35.0215-05:00 - INFO - App.OnStartup - End Flow Launcher startup ----------------------------------------------------
15:50:35.0215-05:00 - INFO - App.OnStartup - Startup cost <1728ms>
15:50:35.6091-05:00 - INFO - Updater.UpdateAppAsync - Future Release <{
"SHA1": "3BC9FA6AC2A0444BDE365A65D25006E4AE81AF7F",
"BaseUrl": null,
"Filename": "FlowLauncher-1.20.1-full.nupkg",
"Query": null,
"Filesize": 84925464,
"IsDelta": false,
"StagingPercentage": null,
"EntryAsString": "3BC9FA6AC2A0444BDE365A65D25006E4AE81AF7F FlowLauncher-1.20.1-full.nupkg 84925464",
"Version": {
"Version": "1.20.1.0",
"SpecialVersion": ""
},
"PackageName": "FlowLauncher"
}>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs investigationInvestigation into the bug/feature/question raised is needed before able to respondbugSomething isn't workingkind/uirelated to UI, icons, themes, etc

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions