From 36881dbfaf849f055cba882399ab09ca4ba3a7fd Mon Sep 17 00:00:00 2001 From: Nikolay Borisenko <22616990+nvborisenko@users.noreply.github.com> Date: Sun, 30 Nov 2025 18:18:01 +0300 Subject: [PATCH] [dotnet] [bidi] Ignore non-serializable extension properties in BrowsingContext --- .../src/webdriver/BiDi/BrowsingContext/BrowsingContext.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dotnet/src/webdriver/BiDi/BrowsingContext/BrowsingContext.cs b/dotnet/src/webdriver/BiDi/BrowsingContext/BrowsingContext.cs index ffd3cf3acaa66..add2a12b9c865 100644 --- a/dotnet/src/webdriver/BiDi/BrowsingContext/BrowsingContext.cs +++ b/dotnet/src/webdriver/BiDi/BrowsingContext/BrowsingContext.cs @@ -18,6 +18,7 @@ // using System; +using System.Text.Json.Serialization; using System.Threading.Tasks; namespace OpenQA.Selenium.BiDi.BrowsingContext; @@ -44,16 +45,22 @@ internal BrowsingContext(BiDi bidi, string id) internal string Id { get; } + [JsonIgnore] public BiDi BiDi { get; } + [JsonIgnore] public BrowsingContextLogModule Log => _logModule.Value; + [JsonIgnore] public BrowsingContextNetworkModule Network => _networkModule.Value; + [JsonIgnore] public BrowsingContextScriptModule Script => _scriptModule.Value; + [JsonIgnore] public BrowsingContextStorageModule Storage => _storageModule.Value; + [JsonIgnore] public BrowsingContextInputModule Input => _inputModule.Value; public Task NavigateAsync(string url, NavigateOptions? options = null)