From a7bb3fc1750bb25b05edf3124b1717eaae539ccb Mon Sep 17 00:00:00 2001 From: FranklinDM Date: Sun, 21 May 2023 19:00:13 +0800 Subject: Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned up --- dom/xbl/nsBindingManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dom/xbl') diff --git a/dom/xbl/nsBindingManager.cpp b/dom/xbl/nsBindingManager.cpp index b50c86c002..5245821776 100644 --- a/dom/xbl/nsBindingManager.cpp +++ b/dom/xbl/nsBindingManager.cpp @@ -717,8 +717,9 @@ nsBindingManager::WalkRules(nsIStyleRuleProcessor::EnumFunc aFunc, aData->mTreeMatchContext.mIsTopmostScope = (index == 0); binding->WalkRules(aFunc, aData); } - aData->mTreeMatchContext.mForAssignedSlot = false; + aData->mTreeMatchContext.mForAssignedSlot = false; + aData->mTreeMatchContext.mIsTopmostScope = false; aData->mTreeMatchContext.mRestrictToSlottedPseudo = false; } -- cgit v1.2.3