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(); + } } }