From a3ddce6a8daae4ef29ac8ee45fddb72d112a1f82 Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Sat, 22 Jun 2024 17:04:03 -0500 Subject: [PATCH] Fix CloseCurrentPage. --- .../Drivers/PlaywrightDriver/PlaywrightInstance.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs index 1bdb53f8..1218e524 100644 --- a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs +++ b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs @@ -149,7 +149,11 @@ public class PlaywrightInstance : IDisposable var pages = _pages[ctxId].ToArray(); for (var i = 0; i < pages.Length; i++) { - await _pages[ctxId][i].CloseAsync(); + var page = _pages[ctxId].FirstOrDefault(); + if (page != null) + { + await page.CloseAsync(); + } } }