Bug 1945944: Add flag to dump frame tree with only deterministic information for diffing. r=layout-reviewers,emilio

Differential Revision: https://phabricator.services.mozilla.com/D236797
This commit is contained in:
David Shin
2025-02-06 15:34:27 +00:00
parent 094417d2bf
commit 61d5b05704
11 changed files with 94 additions and 49 deletions

View File

@@ -10043,9 +10043,12 @@ nsresult nsGridContainerFrame::GetFrameName(nsAString& aResult) const {
return MakeFrameName(u"GridContainer"_ns, aResult);
}
void nsGridContainerFrame::ExtraContainerFrameInfo(nsACString& aTo) const {
void nsGridContainerFrame::ExtraContainerFrameInfo(
nsACString& aTo, bool aListOnlyDeterministic) const {
if (const void* const subgrid = GetProperty(Subgrid::Prop())) {
aTo += nsPrintfCString(" [subgrid=%p]", subgrid);
aTo += "[subgrid";
ListPtr(aTo, aListOnlyDeterministic, subgrid);
aTo += "]";
}
}