From b79c7c8f79e73953f7c3d1cbb19800bf93e0573d Mon Sep 17 00:00:00 2001 From: Alex Maitland Date: Fri, 9 Jun 2023 05:48:21 +1000 Subject: [PATCH] DevTools Client - Update to 114.0.5735.110 --- .../DevTools/DevToolsClient.Generated.cs | 355 +++++++++++++++++- .../DevToolsClient.Generated.netcore.cs | 309 ++++++++++++++- 2 files changed, 628 insertions(+), 36 deletions(-) diff --git a/CefSharp.Core/DevTools/DevToolsClient.Generated.cs b/CefSharp.Core/DevTools/DevToolsClient.Generated.cs index 05fbf8505f..e7138c39cb 100644 --- a/CefSharp.Core/DevTools/DevToolsClient.Generated.cs +++ b/CefSharp.Core/DevTools/DevToolsClient.Generated.cs @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. // // **This code was generated by a tool, do not change directly** -// CHROMIUM VERSION 113.0.5672.63 +// CHROMIUM VERSION 114.0.5735.110 using System.Runtime.Serialization; namespace CefSharp.DevTools.Accessibility @@ -2581,11 +2581,6 @@ public enum AttributionReportingIssueType [EnumMember(Value = ("InvalidEligibleHeader"))] InvalidEligibleHeader, /// - /// TooManyConcurrentRequests - /// - [EnumMember(Value = ("TooManyConcurrentRequests"))] - TooManyConcurrentRequests, - /// /// SourceAndTriggerHeaders /// [EnumMember(Value = ("SourceAndTriggerHeaders"))] @@ -2624,7 +2619,12 @@ public enum AttributionReportingIssueType /// WebAndOsHeaders /// [EnumMember(Value = ("WebAndOsHeaders"))] - WebAndOsHeaders + WebAndOsHeaders, + /// + /// NoWebOrOsSupport + /// + [EnumMember(Value = ("NoWebOrOsSupport"))] + NoWebOrOsSupport } /// @@ -2890,6 +2890,16 @@ public int? ViolatingNodeId get; set; } + + /// + /// ViolatingNodeAttribute + /// + [DataMember(Name = ("violatingNodeAttribute"), IsRequired = (false))] + public string ViolatingNodeAttribute + { + get; + set; + } } /// @@ -2930,6 +2940,27 @@ public string Type } } + /// + /// This issue warns about sites in the redirect chain of a finished navigation + /// that may be flagged as trackers and have their state cleared if they don't + /// receive a user interaction. Note that in this context 'site' means eTLD+1. + /// For example, if the URL `https://example.test:80/bounce` was in the + /// redirect chain, the site reported would be `example.test`. + /// + [System.Runtime.Serialization.DataContractAttribute] + public partial class BounceTrackingIssueDetails : CefSharp.DevTools.DevToolsDomainEntityBase + { + /// + /// TrackingSites + /// + [DataMember(Name = ("trackingSites"), IsRequired = (true))] + public string[] TrackingSites + { + get; + set; + } + } + /// /// ClientHintIssueReason /// @@ -3019,6 +3050,11 @@ public enum FederatedAuthRequestIssueReason [EnumMember(Value = ("WellKnownListEmpty"))] WellKnownListEmpty, /// + /// WellKnownInvalidContentType + /// + [EnumMember(Value = ("WellKnownInvalidContentType"))] + WellKnownInvalidContentType, + /// /// ConfigNotInWellKnown /// [EnumMember(Value = ("ConfigNotInWellKnown"))] @@ -3044,6 +3080,11 @@ public enum FederatedAuthRequestIssueReason [EnumMember(Value = ("ConfigInvalidResponse"))] ConfigInvalidResponse, /// + /// ConfigInvalidContentType + /// + [EnumMember(Value = ("ConfigInvalidContentType"))] + ConfigInvalidContentType, + /// /// ClientMetadataHttpNotFound /// [EnumMember(Value = ("ClientMetadataHttpNotFound"))] @@ -3059,6 +3100,11 @@ public enum FederatedAuthRequestIssueReason [EnumMember(Value = ("ClientMetadataInvalidResponse"))] ClientMetadataInvalidResponse, /// + /// ClientMetadataInvalidContentType + /// + [EnumMember(Value = ("ClientMetadataInvalidContentType"))] + ClientMetadataInvalidContentType, + /// /// DisabledInSettings /// [EnumMember(Value = ("DisabledInSettings"))] @@ -3094,6 +3140,11 @@ public enum FederatedAuthRequestIssueReason [EnumMember(Value = ("AccountsListEmpty"))] AccountsListEmpty, /// + /// AccountsInvalidContentType + /// + [EnumMember(Value = ("AccountsInvalidContentType"))] + AccountsInvalidContentType, + /// /// IdTokenHttpNotFound /// [EnumMember(Value = ("IdTokenHttpNotFound"))] @@ -3114,6 +3165,11 @@ public enum FederatedAuthRequestIssueReason [EnumMember(Value = ("IdTokenInvalidRequest"))] IdTokenInvalidRequest, /// + /// IdTokenInvalidContentType + /// + [EnumMember(Value = ("IdTokenInvalidContentType"))] + IdTokenInvalidContentType, + /// /// ErrorIdToken /// [EnumMember(Value = ("ErrorIdToken"))] @@ -3260,7 +3316,12 @@ public enum InspectorIssueCode /// FederatedAuthRequestIssue /// [EnumMember(Value = ("FederatedAuthRequestIssue"))] - FederatedAuthRequestIssue + FederatedAuthRequestIssue, + /// + /// BounceTrackingIssue + /// + [EnumMember(Value = ("BounceTrackingIssue"))] + BounceTrackingIssue } /// @@ -3430,6 +3491,16 @@ public CefSharp.DevTools.Audits.FederatedAuthRequestIssueDetails FederatedAuthRe get; set; } + + /// + /// BounceTrackingIssueDetails + /// + [DataMember(Name = ("bounceTrackingIssueDetails"), IsRequired = (false))] + public CefSharp.DevTools.Audits.BounceTrackingIssueDetails BounceTrackingIssueDetails + { + get; + set; + } } /// @@ -4704,6 +4775,16 @@ public double EndColumn get; set; } + + /// + /// If the style sheet was loaded from a network resource, this indicates when the resource failed to load + /// + [DataMember(Name = ("loadingFailed"), IsRequired = (false))] + public bool? LoadingFailed + { + get; + set; + } } /// @@ -5818,6 +5899,87 @@ public System.Collections.Generic.IList } } + /// + /// CSS try rule representation. + /// + [System.Runtime.Serialization.DataContractAttribute] + public partial class CSSTryRule : CefSharp.DevTools.DevToolsDomainEntityBase + { + /// + /// The css style sheet identifier (absent for user agent stylesheet and user-specified + /// stylesheet rules) this rule came from. + /// + [DataMember(Name = ("styleSheetId"), IsRequired = (false))] + public string StyleSheetId + { + get; + set; + } + + /// + /// Parent stylesheet's origin. + /// + public CefSharp.DevTools.CSS.StyleSheetOrigin Origin + { + get + { + return (CefSharp.DevTools.CSS.StyleSheetOrigin)(StringToEnum(typeof(CefSharp.DevTools.CSS.StyleSheetOrigin), origin)); + } + + set + { + this.origin = (EnumToString(value)); + } + } + + /// + /// Parent stylesheet's origin. + /// + [DataMember(Name = ("origin"), IsRequired = (true))] + internal string origin + { + get; + set; + } + + /// + /// Associated style declaration. + /// + [DataMember(Name = ("style"), IsRequired = (true))] + public CefSharp.DevTools.CSS.CSSStyle Style + { + get; + set; + } + } + + /// + /// CSS position-fallback rule representation. + /// + [System.Runtime.Serialization.DataContractAttribute] + public partial class CSSPositionFallbackRule : CefSharp.DevTools.DevToolsDomainEntityBase + { + /// + /// Name + /// + [DataMember(Name = ("name"), IsRequired = (true))] + public CefSharp.DevTools.CSS.Value Name + { + get; + set; + } + + /// + /// List of keyframes. + /// + [DataMember(Name = ("tryRules"), IsRequired = (true))] + public System.Collections.Generic.IList TryRules + { + get; + set; + } + } + /// /// CSS keyframes rule representation. /// @@ -18370,6 +18532,16 @@ public enum PermissionsPolicyFeature [EnumMember(Value = ("private-aggregation"))] PrivateAggregation, /// + /// private-state-token-issuance + /// + [EnumMember(Value = ("private-state-token-issuance"))] + PrivateStateTokenIssuance, + /// + /// private-state-token-redemption + /// + [EnumMember(Value = ("private-state-token-redemption"))] + PrivateStateTokenRedemption, + /// /// publickey-credentials-get /// [EnumMember(Value = ("publickey-credentials-get"))] @@ -18420,11 +18592,6 @@ public enum PermissionsPolicyFeature [EnumMember(Value = ("sync-xhr"))] SyncXhr, /// - /// trust-token-redemption - /// - [EnumMember(Value = ("trust-token-redemption"))] - TrustTokenRedemption, - /// /// unload /// [EnumMember(Value = ("unload"))] @@ -28271,7 +28438,49 @@ public enum PrerenderFinalStatus /// SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation /// [EnumMember(Value = ("SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation"))] - SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation + SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation, + /// + /// MemoryPressureOnTrigger + /// + [EnumMember(Value = ("MemoryPressureOnTrigger"))] + MemoryPressureOnTrigger, + /// + /// MemoryPressureAfterTriggered + /// + [EnumMember(Value = ("MemoryPressureAfterTriggered"))] + MemoryPressureAfterTriggered + } + + /// + /// PreloadEnabledState + /// + public enum PreloadEnabledState + { + /// + /// Enabled + /// + [EnumMember(Value = ("Enabled"))] + Enabled, + /// + /// DisabledByDataSaver + /// + [EnumMember(Value = ("DisabledByDataSaver"))] + DisabledByDataSaver, + /// + /// DisabledByBatterySaver + /// + [EnumMember(Value = ("DisabledByBatterySaver"))] + DisabledByBatterySaver, + /// + /// DisabledByPreference + /// + [EnumMember(Value = ("DisabledByPreference"))] + DisabledByPreference, + /// + /// NotSupported + /// + [EnumMember(Value = ("NotSupported"))] + NotSupported } /// @@ -28420,6 +28629,39 @@ public string DisallowedApiMethod } } + /// + /// Fired when a preload enabled state is updated. + /// + [System.Runtime.Serialization.DataContractAttribute] + public class PreloadEnabledStateUpdatedEventArgs : CefSharp.DevTools.DevToolsDomainEventArgsBase + { + /// + /// State + /// + public CefSharp.DevTools.Preload.PreloadEnabledState State + { + get + { + return (CefSharp.DevTools.Preload.PreloadEnabledState)(StringToEnum(typeof(CefSharp.DevTools.Preload.PreloadEnabledState), state)); + } + + set + { + this.state = (EnumToString(value)); + } + } + + /// + /// State + /// + [DataMember(Name = ("state"), IsRequired = (true))] + internal string state + { + get; + private set; + } + } + /// /// Fired when a prefetch attempt is updated. /// @@ -29420,7 +29662,12 @@ public enum PausedReason /// XHR /// [EnumMember(Value = ("XHR"))] - XHR + XHR, + /// + /// step + /// + [EnumMember(Value = ("step"))] + Step } /// @@ -29603,7 +29850,7 @@ public string Hash } /// - /// Embedder-specific auxiliary data. + /// Embedder-specific auxiliary data likely matching {isDefault: boolean, type: 'default'|'isolated'|'worker', frameId: string} /// [DataMember(Name = ("executionContextAuxData"), IsRequired = (false))] public object ExecutionContextAuxData @@ -29797,7 +30044,7 @@ public string Hash } /// - /// Embedder-specific auxiliary data. + /// Embedder-specific auxiliary data likely matching {isDefault: boolean, type: 'default'|'isolated'|'worker', frameId: string} /// [DataMember(Name = ("executionContextAuxData"), IsRequired = (false))] public object ExecutionContextAuxData @@ -31828,7 +32075,7 @@ public string UniqueId } /// - /// Embedder-specific auxiliary data. + /// Embedder-specific auxiliary data likely matching {isDefault: boolean, type: 'default'|'isolated'|'worker', frameId: string} /// [DataMember(Name = ("auxData"), IsRequired = (false))] public object AuxData @@ -34453,6 +34700,24 @@ public System.Collections.Generic.IList } } + [DataMember] + internal System.Collections.Generic.IList cssPositionFallbackRules + { + get; + set; + } + + /// + /// cssPositionFallbackRules + /// + public System.Collections.Generic.IList CssPositionFallbackRules + { + get + { + return cssPositionFallbackRules; + } + } + [DataMember] internal int? parentLayoutNodeId { @@ -46427,6 +46692,34 @@ public System.Collections.Generic.IList + /// RunBounceTrackingMitigationsResponse + /// + [DataContract] + public class RunBounceTrackingMitigationsResponse : DevToolsDomainResponseBase + { + [DataMember] + internal string[] deletedSites + { + get; + set; + } + + /// + /// deletedSites + /// + public string[] DeletedSites + { + get + { + return deletedSites; + } + } + } +} + namespace CefSharp.DevTools.Storage { using System.Linq; @@ -47020,6 +47313,16 @@ public System.Threading.Tasks.Task DeleteStorageBucketAs dict.Add("bucketName", bucketName); return _client.ExecuteDevToolsMethodAsync("Storage.deleteStorageBucket", dict); } + + /// + /// Deletes state for sites identified as potential bounce trackers, immediately. + /// + /// returns System.Threading.Tasks.Task<RunBounceTrackingMitigationsResponse> + public System.Threading.Tasks.Task RunBounceTrackingMitigationsAsync() + { + System.Collections.Generic.Dictionary dict = null; + return _client.ExecuteDevToolsMethodAsync("Storage.runBounceTrackingMitigations", dict); + } } } @@ -49561,6 +49864,22 @@ public event System.EventHandler PrerenderAt } } + /// + /// Fired when a preload enabled state is updated. + /// + public event System.EventHandler PreloadEnabledStateUpdated + { + add + { + _client.AddEventHandler("Preload.preloadEnabledStateUpdated", value); + } + + remove + { + _client.RemoveEventHandler("Preload.preloadEnabledStateUpdated", value); + } + } + /// /// Fired when a prefetch attempt is updated. /// diff --git a/CefSharp.Core/DevTools/DevToolsClient.Generated.netcore.cs b/CefSharp.Core/DevTools/DevToolsClient.Generated.netcore.cs index b8905ace42..24e67b3cbc 100644 --- a/CefSharp.Core/DevTools/DevToolsClient.Generated.netcore.cs +++ b/CefSharp.Core/DevTools/DevToolsClient.Generated.netcore.cs @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. // // **This code was generated by a tool, do not change directly** -// CHROMIUM VERSION 113.0.5672.63 +// CHROMIUM VERSION 114.0.5735.110 using System.Text.Json.Serialization; namespace CefSharp.DevTools.Accessibility @@ -2317,11 +2317,6 @@ public enum AttributionReportingIssueType [JsonPropertyName("InvalidEligibleHeader")] InvalidEligibleHeader, /// - /// TooManyConcurrentRequests - /// - [JsonPropertyName("TooManyConcurrentRequests")] - TooManyConcurrentRequests, - /// /// SourceAndTriggerHeaders /// [JsonPropertyName("SourceAndTriggerHeaders")] @@ -2360,7 +2355,12 @@ public enum AttributionReportingIssueType /// WebAndOsHeaders /// [JsonPropertyName("WebAndOsHeaders")] - WebAndOsHeaders + WebAndOsHeaders, + /// + /// NoWebOrOsSupport + /// + [JsonPropertyName("NoWebOrOsSupport")] + NoWebOrOsSupport } /// @@ -2594,6 +2594,16 @@ public int? ViolatingNodeId get; set; } + + /// + /// ViolatingNodeAttribute + /// + [JsonPropertyName("violatingNodeAttribute")] + public string ViolatingNodeAttribute + { + get; + set; + } } /// @@ -2635,6 +2645,27 @@ public string Type } } + /// + /// This issue warns about sites in the redirect chain of a finished navigation + /// that may be flagged as trackers and have their state cleared if they don't + /// receive a user interaction. Note that in this context 'site' means eTLD+1. + /// For example, if the URL `https://example.test:80/bounce` was in the + /// redirect chain, the site reported would be `example.test`. + /// + public partial class BounceTrackingIssueDetails : CefSharp.DevTools.DevToolsDomainEntityBase + { + /// + /// TrackingSites + /// + [JsonPropertyName("trackingSites")] + [System.Diagnostics.CodeAnalysis.DisallowNull] + public string[] TrackingSites + { + get; + set; + } + } + /// /// ClientHintIssueReason /// @@ -2707,6 +2738,11 @@ public enum FederatedAuthRequestIssueReason [JsonPropertyName("WellKnownListEmpty")] WellKnownListEmpty, /// + /// WellKnownInvalidContentType + /// + [JsonPropertyName("WellKnownInvalidContentType")] + WellKnownInvalidContentType, + /// /// ConfigNotInWellKnown /// [JsonPropertyName("ConfigNotInWellKnown")] @@ -2732,6 +2768,11 @@ public enum FederatedAuthRequestIssueReason [JsonPropertyName("ConfigInvalidResponse")] ConfigInvalidResponse, /// + /// ConfigInvalidContentType + /// + [JsonPropertyName("ConfigInvalidContentType")] + ConfigInvalidContentType, + /// /// ClientMetadataHttpNotFound /// [JsonPropertyName("ClientMetadataHttpNotFound")] @@ -2747,6 +2788,11 @@ public enum FederatedAuthRequestIssueReason [JsonPropertyName("ClientMetadataInvalidResponse")] ClientMetadataInvalidResponse, /// + /// ClientMetadataInvalidContentType + /// + [JsonPropertyName("ClientMetadataInvalidContentType")] + ClientMetadataInvalidContentType, + /// /// DisabledInSettings /// [JsonPropertyName("DisabledInSettings")] @@ -2782,6 +2828,11 @@ public enum FederatedAuthRequestIssueReason [JsonPropertyName("AccountsListEmpty")] AccountsListEmpty, /// + /// AccountsInvalidContentType + /// + [JsonPropertyName("AccountsInvalidContentType")] + AccountsInvalidContentType, + /// /// IdTokenHttpNotFound /// [JsonPropertyName("IdTokenHttpNotFound")] @@ -2802,6 +2853,11 @@ public enum FederatedAuthRequestIssueReason [JsonPropertyName("IdTokenInvalidRequest")] IdTokenInvalidRequest, /// + /// IdTokenInvalidContentType + /// + [JsonPropertyName("IdTokenInvalidContentType")] + IdTokenInvalidContentType, + /// /// ErrorIdToken /// [JsonPropertyName("ErrorIdToken")] @@ -2932,7 +2988,12 @@ public enum InspectorIssueCode /// FederatedAuthRequestIssue /// [JsonPropertyName("FederatedAuthRequestIssue")] - FederatedAuthRequestIssue + FederatedAuthRequestIssue, + /// + /// BounceTrackingIssue + /// + [JsonPropertyName("BounceTrackingIssue")] + BounceTrackingIssue } /// @@ -3101,6 +3162,16 @@ public CefSharp.DevTools.Audits.FederatedAuthRequestIssueDetails FederatedAuthRe get; set; } + + /// + /// BounceTrackingIssueDetails + /// + [JsonPropertyName("bounceTrackingIssueDetails")] + public CefSharp.DevTools.Audits.BounceTrackingIssueDetails BounceTrackingIssueDetails + { + get; + set; + } } /// @@ -4286,6 +4357,16 @@ public double EndColumn get; set; } + + /// + /// If the style sheet was loaded from a network resource, this indicates when the resource failed to load + /// + [JsonPropertyName("loadingFailed")] + public bool? LoadingFailed + { + get; + set; + } } /// @@ -5347,6 +5428,72 @@ public System.Collections.Generic.IList } } + /// + /// CSS try rule representation. + /// + public partial class CSSTryRule : CefSharp.DevTools.DevToolsDomainEntityBase + { + /// + /// The css style sheet identifier (absent for user agent stylesheet and user-specified + /// stylesheet rules) this rule came from. + /// + [JsonPropertyName("styleSheetId")] + public string StyleSheetId + { + get; + set; + } + + /// + /// Parent stylesheet's origin. + /// + [JsonPropertyName("origin")] + public CefSharp.DevTools.CSS.StyleSheetOrigin Origin + { + get; + set; + } + + /// + /// Associated style declaration. + /// + [JsonPropertyName("style")] + [System.Diagnostics.CodeAnalysis.DisallowNull] + public CefSharp.DevTools.CSS.CSSStyle Style + { + get; + set; + } + } + + /// + /// CSS position-fallback rule representation. + /// + public partial class CSSPositionFallbackRule : CefSharp.DevTools.DevToolsDomainEntityBase + { + /// + /// Name + /// + [JsonPropertyName("name")] + [System.Diagnostics.CodeAnalysis.DisallowNull] + public CefSharp.DevTools.CSS.Value Name + { + get; + set; + } + + /// + /// List of keyframes. + /// + [JsonPropertyName("tryRules")] + [System.Diagnostics.CodeAnalysis.DisallowNull] + public System.Collections.Generic.IList TryRules + { + get; + set; + } + } + /// /// CSS keyframes rule representation. /// @@ -17109,6 +17256,16 @@ public enum PermissionsPolicyFeature [JsonPropertyName("private-aggregation")] PrivateAggregation, /// + /// private-state-token-issuance + /// + [JsonPropertyName("private-state-token-issuance")] + PrivateStateTokenIssuance, + /// + /// private-state-token-redemption + /// + [JsonPropertyName("private-state-token-redemption")] + PrivateStateTokenRedemption, + /// /// publickey-credentials-get /// [JsonPropertyName("publickey-credentials-get")] @@ -17159,11 +17316,6 @@ public enum PermissionsPolicyFeature [JsonPropertyName("sync-xhr")] SyncXhr, /// - /// trust-token-redemption - /// - [JsonPropertyName("trust-token-redemption")] - TrustTokenRedemption, - /// /// unload /// [JsonPropertyName("unload")] @@ -26374,7 +26526,49 @@ public enum PrerenderFinalStatus /// SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation /// [JsonPropertyName("SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation")] - SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation + SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation, + /// + /// MemoryPressureOnTrigger + /// + [JsonPropertyName("MemoryPressureOnTrigger")] + MemoryPressureOnTrigger, + /// + /// MemoryPressureAfterTriggered + /// + [JsonPropertyName("MemoryPressureAfterTriggered")] + MemoryPressureAfterTriggered + } + + /// + /// PreloadEnabledState + /// + public enum PreloadEnabledState + { + /// + /// Enabled + /// + [JsonPropertyName("Enabled")] + Enabled, + /// + /// DisabledByDataSaver + /// + [JsonPropertyName("DisabledByDataSaver")] + DisabledByDataSaver, + /// + /// DisabledByBatterySaver + /// + [JsonPropertyName("DisabledByBatterySaver")] + DisabledByBatterySaver, + /// + /// DisabledByPreference + /// + [JsonPropertyName("DisabledByPreference")] + DisabledByPreference, + /// + /// NotSupported + /// + [JsonPropertyName("NotSupported")] + NotSupported } /// @@ -26516,6 +26710,23 @@ public string DisallowedApiMethod } } + /// + /// Fired when a preload enabled state is updated. + /// + public class PreloadEnabledStateUpdatedEventArgs : CefSharp.DevTools.DevToolsDomainEventArgsBase + { + /// + /// State + /// + [JsonInclude] + [JsonPropertyName("state")] + public CefSharp.DevTools.Preload.PreloadEnabledState State + { + get; + private set; + } + } + /// /// Fired when a prefetch attempt is updated. /// @@ -27455,7 +27666,12 @@ public enum PausedReason /// XHR /// [JsonPropertyName("XHR")] - XHR + XHR, + /// + /// step + /// + [JsonPropertyName("step")] + Step } /// @@ -27639,7 +27855,7 @@ public string Hash } /// - /// Embedder-specific auxiliary data. + /// Embedder-specific auxiliary data likely matching {isDefault: boolean, type: 'default'|'isolated'|'worker', frameId: string} /// [JsonInclude] [JsonPropertyName("executionContextAuxData")] @@ -27836,7 +28052,7 @@ public string Hash } /// - /// Embedder-specific auxiliary data. + /// Embedder-specific auxiliary data likely matching {isDefault: boolean, type: 'default'|'isolated'|'worker', frameId: string} /// [JsonInclude] [JsonPropertyName("executionContextAuxData")] @@ -29767,7 +29983,7 @@ public string UniqueId } /// - /// Embedder-specific auxiliary data. + /// Embedder-specific auxiliary data likely matching {isDefault: boolean, type: 'default'|'isolated'|'worker', frameId: string} /// [JsonPropertyName("auxData")] public object AuxData @@ -32103,6 +32319,17 @@ public System.Collections.Generic.IList private set; } + /// + /// cssPositionFallbackRules + /// + [JsonInclude] + [JsonPropertyName("cssPositionFallbackRules")] + public System.Collections.Generic.IList CssPositionFallbackRules + { + get; + private set; + } + /// /// parentLayoutNodeId /// @@ -42946,6 +43173,26 @@ public System.Collections.Generic.IList + /// RunBounceTrackingMitigationsResponse + /// + public class RunBounceTrackingMitigationsResponse : DevToolsDomainResponseBase + { + /// + /// deletedSites + /// + [JsonInclude] + [JsonPropertyName("deletedSites")] + public string[] DeletedSites + { + get; + private set; + } + } +} + namespace CefSharp.DevTools.Storage { using System.Linq; @@ -43539,6 +43786,16 @@ public System.Threading.Tasks.Task DeleteStorageBucketAs dict.Add("bucketName", bucketName); return _client.ExecuteDevToolsMethodAsync("Storage.deleteStorageBucket", dict); } + + /// + /// Deletes state for sites identified as potential bounce trackers, immediately. + /// + /// returns System.Threading.Tasks.Task<RunBounceTrackingMitigationsResponse> + public System.Threading.Tasks.Task RunBounceTrackingMitigationsAsync() + { + System.Collections.Generic.Dictionary dict = null; + return _client.ExecuteDevToolsMethodAsync("Storage.runBounceTrackingMitigations", dict); + } } } @@ -45893,6 +46150,22 @@ public event System.EventHandler PrerenderAt } } + /// + /// Fired when a preload enabled state is updated. + /// + public event System.EventHandler PreloadEnabledStateUpdated + { + add + { + _client.AddEventHandler("Preload.preloadEnabledStateUpdated", value); + } + + remove + { + _client.RemoveEventHandler("Preload.preloadEnabledStateUpdated", value); + } + } + /// /// Fired when a prefetch attempt is updated. ///