Skip to content

Commit c00ca2f

Browse files
committed
update chromium version
1 parent ab8740f commit c00ca2f

File tree

12 files changed

+683
-36
lines changed

12 files changed

+683
-36
lines changed

lib/launcher/revision.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
package launcher
44

55
// DefaultRevision for chrome
6-
const DefaultRevision = 884014
6+
const DefaultRevision = 901912

lib/proto/audits.go

Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ const (
5555

5656
// AuditsSameSiteCookieExclusionReasonExcludeSameSiteStrict enum const
5757
AuditsSameSiteCookieExclusionReasonExcludeSameSiteStrict AuditsSameSiteCookieExclusionReason = "ExcludeSameSiteStrict"
58+
59+
// AuditsSameSiteCookieExclusionReasonExcludeInvalidSameParty enum const
60+
AuditsSameSiteCookieExclusionReasonExcludeInvalidSameParty AuditsSameSiteCookieExclusionReason = "ExcludeInvalidSameParty"
5861
)
5962

6063
// AuditsSameSiteCookieWarningReason ...
@@ -102,8 +105,14 @@ const (
102105
// information without the cookie.
103106
type AuditsSameSiteCookieIssueDetails struct {
104107

105-
// Cookie ...
106-
Cookie *AuditsAffectedCookie `json:"cookie"`
108+
// Cookie (optional) If AffectedCookie is not set then rawCookieLine contains the raw
109+
// Set-Cookie header string. This hints at a problem where the
110+
// cookie line is syntactically or semantically malformed in a way
111+
// that no valid cookie could be created.
112+
Cookie *AuditsAffectedCookie `json:"cookie,omitempty"`
113+
114+
// RawCookieLine (optional) ...
115+
RawCookieLine string `json:"rawCookieLine,omitempty"`
107116

108117
// CookieWarningReasons ...
109118
CookieWarningReasons []AuditsSameSiteCookieWarningReason `json:"cookieWarningReasons"`
@@ -558,6 +567,32 @@ type AuditsQuirksModeIssueDetails struct {
558567
LoaderID NetworkLoaderID `json:"loaderId"`
559568
}
560569

570+
// AuditsNavigatorUserAgentIssueDetails ...
571+
type AuditsNavigatorUserAgentIssueDetails struct {
572+
573+
// URL ...
574+
URL string `json:"url"`
575+
576+
// Location (optional) ...
577+
Location *AuditsSourceCodeLocation `json:"location,omitempty"`
578+
}
579+
580+
// AuditsWasmCrossOriginModuleSharingIssueDetails ...
581+
type AuditsWasmCrossOriginModuleSharingIssueDetails struct {
582+
583+
// WasmModuleURL ...
584+
WasmModuleURL string `json:"wasmModuleUrl"`
585+
586+
// SourceOrigin ...
587+
SourceOrigin string `json:"sourceOrigin"`
588+
589+
// TargetOrigin ...
590+
TargetOrigin string `json:"targetOrigin"`
591+
592+
// IsWarning ...
593+
IsWarning bool `json:"isWarning"`
594+
}
595+
561596
// AuditsInspectorIssueCode A unique identifier for the type of issue. Each type may use one of the
562597
// optional fields in InspectorIssueDetails to convey more specific
563598
// information about the kind of issue.
@@ -596,6 +631,12 @@ const (
596631

597632
// AuditsInspectorIssueCodeQuirksModeIssue enum const
598633
AuditsInspectorIssueCodeQuirksModeIssue AuditsInspectorIssueCode = "QuirksModeIssue"
634+
635+
// AuditsInspectorIssueCodeNavigatorUserAgentIssue enum const
636+
AuditsInspectorIssueCodeNavigatorUserAgentIssue AuditsInspectorIssueCode = "NavigatorUserAgentIssue"
637+
638+
// AuditsInspectorIssueCodeWasmCrossOriginModuleSharingIssue enum const
639+
AuditsInspectorIssueCodeWasmCrossOriginModuleSharingIssue AuditsInspectorIssueCode = "WasmCrossOriginModuleSharingIssue"
599640
)
600641

601642
// AuditsInspectorIssueDetails This struct holds a list of optional fields with additional information
@@ -635,8 +676,18 @@ type AuditsInspectorIssueDetails struct {
635676

636677
// QuirksModeIssueDetails (optional) ...
637678
QuirksModeIssueDetails *AuditsQuirksModeIssueDetails `json:"quirksModeIssueDetails,omitempty"`
679+
680+
// NavigatorUserAgentIssueDetails (optional) ...
681+
NavigatorUserAgentIssueDetails *AuditsNavigatorUserAgentIssueDetails `json:"navigatorUserAgentIssueDetails,omitempty"`
682+
683+
// WasmCrossOriginModuleSharingIssue (optional) ...
684+
WasmCrossOriginModuleSharingIssue *AuditsWasmCrossOriginModuleSharingIssueDetails `json:"wasmCrossOriginModuleSharingIssue,omitempty"`
638685
}
639686

687+
// AuditsIssueID A unique id for a DevTools inspector issue. Allows other entities (e.g.
688+
// exceptions, CDP message, console messages, etc.) to reference an issue.
689+
type AuditsIssueID string
690+
640691
// AuditsInspectorIssue An inspector issue reported from the back-end.
641692
type AuditsInspectorIssue struct {
642693

@@ -645,6 +696,10 @@ type AuditsInspectorIssue struct {
645696

646697
// Details ...
647698
Details *AuditsInspectorIssueDetails `json:"details"`
699+
700+
// IssueID (optional) A unique id for this issue. May be omitted if no other entity (e.g.
701+
// exception, CDP message, etc.) is referencing this issue.
702+
IssueID AuditsIssueID `json:"issueId,omitempty"`
648703
}
649704

650705
// AuditsGetEncodedResponseEncoding enum

lib/proto/css.go

Lines changed: 55 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,9 @@ type CSSCSSStyleSheetHeader struct {
9696
// FrameID Owner frame identifier.
9797
FrameID PageFrameID `json:"frameId"`
9898

99-
// SourceURL Stylesheet resource URL.
99+
// SourceURL Stylesheet resource URL. Empty if this is a constructed stylesheet created using
100+
// new CSSStyleSheet() (but non-empty if this is a constructed sylesheet imported
101+
// as a CSS module script).
100102
SourceURL string `json:"sourceURL"`
101103

102104
// SourceMapURL (optional) URL of source map associated with the stylesheet (if any).
@@ -127,7 +129,8 @@ type CSSCSSStyleSheetHeader struct {
127129
// Constructed stylesheets (new CSSStyleSheet()) are mutable immediately after creation.
128130
IsMutable bool `json:"isMutable"`
129131

130-
// IsConstructed Whether this stylesheet is a constructed stylesheet (created using new CSSStyleSheet()).
132+
// IsConstructed True if this stylesheet is created through new CSSStyleSheet() or imported as a
133+
// CSS module script.
131134
IsConstructed bool `json:"isConstructed"`
132135

133136
// StartLine Line offset of the stylesheet within the resource (zero based).
@@ -165,6 +168,10 @@ type CSSCSSRule struct {
165168
// Media (optional) Media list array (for rules involving media queries). The array enumerates media queries
166169
// starting with the innermost one, going outwards.
167170
Media []*CSSCSSMedia `json:"media,omitempty"`
171+
172+
// ContainerQueries (experimental) (optional) Container query list array (for rules involving container queries).
173+
// The array enumerates container queries starting with the innermost one, going outwards.
174+
ContainerQueries []*CSSCSSContainerQuery `json:"containerQueries,omitempty"`
168175
}
169176

170177
// CSSRuleUsage CSS coverage information.
@@ -343,6 +350,23 @@ type CSSMediaQueryExpression struct {
343350
ComputedLength float64 `json:"computedLength,omitempty"`
344351
}
345352

353+
// CSSCSSContainerQuery (experimental) CSS container query rule descriptor.
354+
type CSSCSSContainerQuery struct {
355+
356+
// Text Container query text.
357+
Text string `json:"text"`
358+
359+
// Range (optional) The associated rule header range in the enclosing stylesheet (if
360+
// available).
361+
Range *CSSSourceRange `json:"range,omitempty"`
362+
363+
// StyleSheetID (optional) Identifier of the stylesheet containing this object (if exists).
364+
StyleSheetID CSSStyleSheetID `json:"styleSheetId,omitempty"`
365+
366+
// Name (optional) Optional name for the container.
367+
Name string `json:"name,omitempty"`
368+
}
369+
346370
// CSSPlatformFontUsage Information about amount of glyphs that were rendered with given font.
347371
type CSSPlatformFontUsage struct {
348372

@@ -881,6 +905,35 @@ type CSSSetMediaTextResult struct {
881905
Media *CSSCSSMedia `json:"media"`
882906
}
883907

908+
// CSSSetContainerQueryText (experimental) Modifies the expression of a container query.
909+
type CSSSetContainerQueryText struct {
910+
911+
// StyleSheetID ...
912+
StyleSheetID CSSStyleSheetID `json:"styleSheetId"`
913+
914+
// Range ...
915+
Range *CSSSourceRange `json:"range"`
916+
917+
// Text ...
918+
Text string `json:"text"`
919+
}
920+
921+
// ProtoReq name
922+
func (m CSSSetContainerQueryText) ProtoReq() string { return "CSS.setContainerQueryText" }
923+
924+
// Call the request
925+
func (m CSSSetContainerQueryText) Call(c Client) (*CSSSetContainerQueryTextResult, error) {
926+
var res CSSSetContainerQueryTextResult
927+
return &res, call(m.ProtoReq(), m, &res, c)
928+
}
929+
930+
// CSSSetContainerQueryTextResult (experimental) Modifies the expression of a container query.
931+
type CSSSetContainerQueryTextResult struct {
932+
933+
// ContainerQuery The resulting CSS container query rule after modification.
934+
ContainerQuery *CSSCSSContainerQuery `json:"containerQuery"`
935+
}
936+
884937
// CSSSetRuleSelector Modifies the rule selector.
885938
type CSSSetRuleSelector struct {
886939

lib/proto/definitions.go

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ var types = map[string]reflect.Type{
7373
"Audits.CorsIssueDetails": reflect.TypeOf(AuditsCorsIssueDetails{}),
7474
"Audits.AttributionReportingIssueDetails": reflect.TypeOf(AuditsAttributionReportingIssueDetails{}),
7575
"Audits.QuirksModeIssueDetails": reflect.TypeOf(AuditsQuirksModeIssueDetails{}),
76+
"Audits.NavigatorUserAgentIssueDetails": reflect.TypeOf(AuditsNavigatorUserAgentIssueDetails{}),
77+
"Audits.WasmCrossOriginModuleSharingIssueDetails": reflect.TypeOf(AuditsWasmCrossOriginModuleSharingIssueDetails{}),
7678
"Audits.InspectorIssueDetails": reflect.TypeOf(AuditsInspectorIssueDetails{}),
7779
"Audits.InspectorIssue": reflect.TypeOf(AuditsInspectorIssue{}),
7880
"Audits.getEncodedResponse": reflect.TypeOf(AuditsGetEncodedResponse{}),
@@ -134,6 +136,7 @@ var types = map[string]reflect.Type{
134136
"CSS.CSSMedia": reflect.TypeOf(CSSCSSMedia{}),
135137
"CSS.MediaQuery": reflect.TypeOf(CSSMediaQuery{}),
136138
"CSS.MediaQueryExpression": reflect.TypeOf(CSSMediaQueryExpression{}),
139+
"CSS.CSSContainerQuery": reflect.TypeOf(CSSCSSContainerQuery{}),
137140
"CSS.PlatformFontUsage": reflect.TypeOf(CSSPlatformFontUsage{}),
138141
"CSS.FontVariationAxis": reflect.TypeOf(CSSFontVariationAxis{}),
139142
"CSS.FontFace": reflect.TypeOf(CSSFontFace{}),
@@ -171,6 +174,8 @@ var types = map[string]reflect.Type{
171174
"CSS.setKeyframeKeyResult": reflect.TypeOf(CSSSetKeyframeKeyResult{}),
172175
"CSS.setMediaText": reflect.TypeOf(CSSSetMediaText{}),
173176
"CSS.setMediaTextResult": reflect.TypeOf(CSSSetMediaTextResult{}),
177+
"CSS.setContainerQueryText": reflect.TypeOf(CSSSetContainerQueryText{}),
178+
"CSS.setContainerQueryTextResult": reflect.TypeOf(CSSSetContainerQueryTextResult{}),
174179
"CSS.setRuleSelector": reflect.TypeOf(CSSSetRuleSelector{}),
175180
"CSS.setRuleSelectorResult": reflect.TypeOf(CSSSetRuleSelectorResult{}),
176181
"CSS.setStyleSheetText": reflect.TypeOf(CSSSetStyleSheetText{}),
@@ -286,6 +291,8 @@ var types = map[string]reflect.Type{
286291
"DOM.undo": reflect.TypeOf(DOMUndo{}),
287292
"DOM.getFrameOwner": reflect.TypeOf(DOMGetFrameOwner{}),
288293
"DOM.getFrameOwnerResult": reflect.TypeOf(DOMGetFrameOwnerResult{}),
294+
"DOM.getContainerForNode": reflect.TypeOf(DOMGetContainerForNode{}),
295+
"DOM.getContainerForNodeResult": reflect.TypeOf(DOMGetContainerForNodeResult{}),
289296
"DOM.attributeModified": reflect.TypeOf(DOMAttributeModified{}),
290297
"DOM.attributeRemoved": reflect.TypeOf(DOMAttributeRemoved{}),
291298
"DOM.characterDataModified": reflect.TypeOf(DOMCharacterDataModified{}),
@@ -552,7 +559,6 @@ var types = map[string]reflect.Type{
552559
"Network.setCookie": reflect.TypeOf(NetworkSetCookie{}),
553560
"Network.setCookieResult": reflect.TypeOf(NetworkSetCookieResult{}),
554561
"Network.setCookies": reflect.TypeOf(NetworkSetCookies{}),
555-
"Network.setDataSizeLimitsForTest": reflect.TypeOf(NetworkSetDataSizeLimitsForTest{}),
556562
"Network.setExtraHTTPHeaders": reflect.TypeOf(NetworkSetExtraHTTPHeaders{}),
557563
"Network.setAttachDebugStack": reflect.TypeOf(NetworkSetAttachDebugStack{}),
558564
"Network.setRequestInterception": reflect.TypeOf(NetworkSetRequestInterception{}),
@@ -584,6 +590,10 @@ var types = map[string]reflect.Type{
584590
"Network.requestWillBeSentExtraInfo": reflect.TypeOf(NetworkRequestWillBeSentExtraInfo{}),
585591
"Network.responseReceivedExtraInfo": reflect.TypeOf(NetworkResponseReceivedExtraInfo{}),
586592
"Network.trustTokenOperationDone": reflect.TypeOf(NetworkTrustTokenOperationDone{}),
593+
"Network.subresourceWebBundleMetadataReceived": reflect.TypeOf(NetworkSubresourceWebBundleMetadataReceived{}),
594+
"Network.subresourceWebBundleMetadataError": reflect.TypeOf(NetworkSubresourceWebBundleMetadataError{}),
595+
"Network.subresourceWebBundleInnerResponseParsed": reflect.TypeOf(NetworkSubresourceWebBundleInnerResponseParsed{}),
596+
"Network.subresourceWebBundleInnerResponseError": reflect.TypeOf(NetworkSubresourceWebBundleInnerResponseError{}),
587597
"Overlay.SourceOrderConfig": reflect.TypeOf(OverlaySourceOrderConfig{}),
588598
"Overlay.GridHighlightConfig": reflect.TypeOf(OverlayGridHighlightConfig{}),
589599
"Overlay.FlexContainerHighlightConfig": reflect.TypeOf(OverlayFlexContainerHighlightConfig{}),
@@ -596,6 +606,8 @@ var types = map[string]reflect.Type{
596606
"Overlay.ScrollSnapContainerHighlightConfig": reflect.TypeOf(OverlayScrollSnapContainerHighlightConfig{}),
597607
"Overlay.ScrollSnapHighlightConfig": reflect.TypeOf(OverlayScrollSnapHighlightConfig{}),
598608
"Overlay.HingeConfig": reflect.TypeOf(OverlayHingeConfig{}),
609+
"Overlay.ContainerQueryHighlightConfig": reflect.TypeOf(OverlayContainerQueryHighlightConfig{}),
610+
"Overlay.ContainerQueryContainerHighlightConfig": reflect.TypeOf(OverlayContainerQueryContainerHighlightConfig{}),
599611
"Overlay.disable": reflect.TypeOf(OverlayDisable{}),
600612
"Overlay.enable": reflect.TypeOf(OverlayEnable{}),
601613
"Overlay.getHighlightObjectForTest": reflect.TypeOf(OverlayGetHighlightObjectForTest{}),
@@ -618,6 +630,7 @@ var types = map[string]reflect.Type{
618630
"Overlay.setShowGridOverlays": reflect.TypeOf(OverlaySetShowGridOverlays{}),
619631
"Overlay.setShowFlexOverlays": reflect.TypeOf(OverlaySetShowFlexOverlays{}),
620632
"Overlay.setShowScrollSnapOverlays": reflect.TypeOf(OverlaySetShowScrollSnapOverlays{}),
633+
"Overlay.setShowContainerQueryOverlays": reflect.TypeOf(OverlaySetShowContainerQueryOverlays{}),
621634
"Overlay.setShowPaintRects": reflect.TypeOf(OverlaySetShowPaintRects{}),
622635
"Overlay.setShowLayoutShiftRegions": reflect.TypeOf(OverlaySetShowLayoutShiftRegions{}),
623636
"Overlay.setShowScrollBottleneckRects": reflect.TypeOf(OverlaySetShowScrollBottleneckRects{}),
@@ -629,6 +642,7 @@ var types = map[string]reflect.Type{
629642
"Overlay.nodeHighlightRequested": reflect.TypeOf(OverlayNodeHighlightRequested{}),
630643
"Overlay.screenshotRequested": reflect.TypeOf(OverlayScreenshotRequested{}),
631644
"Overlay.inspectModeCanceled": reflect.TypeOf(OverlayInspectModeCanceled{}),
645+
"Page.AdFrameStatus": reflect.TypeOf(PageAdFrameStatus{}),
632646
"Page.PermissionsPolicyBlockLocator": reflect.TypeOf(PagePermissionsPolicyBlockLocator{}),
633647
"Page.PermissionsPolicyFeatureState": reflect.TypeOf(PagePermissionsPolicyFeatureState{}),
634648
"Page.OriginTrialToken": reflect.TypeOf(PageOriginTrialToken{}),
@@ -650,6 +664,7 @@ var types = map[string]reflect.Type{
650664
"Page.InstallabilityErrorArgument": reflect.TypeOf(PageInstallabilityErrorArgument{}),
651665
"Page.InstallabilityError": reflect.TypeOf(PageInstallabilityError{}),
652666
"Page.CompilationCacheParams": reflect.TypeOf(PageCompilationCacheParams{}),
667+
"Page.BackForwardCacheNotRestoredExplanation": reflect.TypeOf(PageBackForwardCacheNotRestoredExplanation{}),
653668
"Page.addScriptToEvaluateOnLoad": reflect.TypeOf(PageAddScriptToEvaluateOnLoad{}),
654669
"Page.addScriptToEvaluateOnLoadResult": reflect.TypeOf(PageAddScriptToEvaluateOnLoadResult{}),
655670
"Page.addScriptToEvaluateOnNewDocument": reflect.TypeOf(PageAddScriptToEvaluateOnNewDocument{}),

lib/proto/definitions_test.go

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,12 @@ func (t T) CSSSetMediaText() {
434434
t.Nil(err)
435435
}
436436

437+
func (t T) CSSSetContainerQueryText() {
438+
c := &Client{}
439+
_, err := proto.CSSSetContainerQueryText{}.Call(c)
440+
t.Nil(err)
441+
}
442+
437443
func (t T) CSSSetRuleSelector() {
438444
c := &Client{}
439445
_, err := proto.CSSSetRuleSelector{}.Call(c)
@@ -847,6 +853,12 @@ func (t T) DOMGetFrameOwner() {
847853
t.Nil(err)
848854
}
849855

856+
func (t T) DOMGetContainerForNode() {
857+
c := &Client{}
858+
_, err := proto.DOMGetContainerForNode{}.Call(c)
859+
t.Nil(err)
860+
}
861+
850862
func (t T) DOMAttributeModified() {
851863
e := proto.DOMAttributeModified{}
852864
e.ProtoEvent()
@@ -1767,12 +1779,6 @@ func (t T) NetworkSetCookies() {
17671779
t.Nil(err)
17681780
}
17691781

1770-
func (t T) NetworkSetDataSizeLimitsForTest() {
1771-
c := &Client{}
1772-
err := proto.NetworkSetDataSizeLimitsForTest{}.Call(c)
1773-
t.Nil(err)
1774-
}
1775-
17761782
func (t T) NetworkSetExtraHTTPHeaders() {
17771783
c := &Client{}
17781784
err := proto.NetworkSetExtraHTTPHeaders{}.Call(c)
@@ -1924,6 +1930,26 @@ func (t T) NetworkTrustTokenOperationDone() {
19241930
e.ProtoEvent()
19251931
}
19261932

1933+
func (t T) NetworkSubresourceWebBundleMetadataReceived() {
1934+
e := proto.NetworkSubresourceWebBundleMetadataReceived{}
1935+
e.ProtoEvent()
1936+
}
1937+
1938+
func (t T) NetworkSubresourceWebBundleMetadataError() {
1939+
e := proto.NetworkSubresourceWebBundleMetadataError{}
1940+
e.ProtoEvent()
1941+
}
1942+
1943+
func (t T) NetworkSubresourceWebBundleInnerResponseParsed() {
1944+
e := proto.NetworkSubresourceWebBundleInnerResponseParsed{}
1945+
e.ProtoEvent()
1946+
}
1947+
1948+
func (t T) NetworkSubresourceWebBundleInnerResponseError() {
1949+
e := proto.NetworkSubresourceWebBundleInnerResponseError{}
1950+
e.ProtoEvent()
1951+
}
1952+
19271953
func (t T) OverlayDisable() {
19281954
c := &Client{}
19291955
err := proto.OverlayDisable{}.Call(c)
@@ -2038,6 +2064,12 @@ func (t T) OverlaySetShowScrollSnapOverlays() {
20382064
t.Nil(err)
20392065
}
20402066

2067+
func (t T) OverlaySetShowContainerQueryOverlays() {
2068+
c := &Client{}
2069+
err := proto.OverlaySetShowContainerQueryOverlays{}.Call(c)
2070+
t.Nil(err)
2071+
}
2072+
20412073
func (t T) OverlaySetShowPaintRects() {
20422074
c := &Client{}
20432075
err := proto.OverlaySetShowPaintRects{}.Call(c)

0 commit comments

Comments
 (0)