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.
///