diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/ChromiumBookmarkLoader.cs b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/ChromiumBookmarkLoader.cs index aed13c858..d9c4e91d0 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/ChromiumBookmarkLoader.cs +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/ChromiumBookmarkLoader.cs @@ -195,6 +195,7 @@ public abstract class ChromiumBookmarkLoader : IBookmarkLoader // https://github.com/dotnet/efcore/issues/26580 SqliteConnection.ClearPool(connection); + connection.Close(); } catch (Exception ex) { diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/FirefoxBookmarkLoader.cs b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/FirefoxBookmarkLoader.cs index 7851214e9..bf076e0ea 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/FirefoxBookmarkLoader.cs +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/FirefoxBookmarkLoader.cs @@ -85,6 +85,7 @@ public abstract class FirefoxBookmarkLoaderBase : IBookmarkLoader // https://github.com/dotnet/efcore/issues/26580 SqliteConnection.ClearPool(dbConnection); + dbConnection.Close(); // Delete temporary file try @@ -171,6 +172,7 @@ public abstract class FirefoxBookmarkLoaderBase : IBookmarkLoader // https://github.com/dotnet/efcore/issues/26580 SqliteConnection.ClearPool(connection); + connection.Close(); // Delete temporary file try