| Index: Source/core/html/HTMLElement.cpp
|
| diff --git a/Source/core/html/HTMLElement.cpp b/Source/core/html/HTMLElement.cpp
|
| index f9dff426403e18215fdd92b3f3597386140f0978..cb99623b6cf076d4855a5901ff37b6597baee580 100644
|
| --- a/Source/core/html/HTMLElement.cpp
|
| +++ b/Source/core/html/HTMLElement.cpp
|
| @@ -749,7 +749,7 @@ void HTMLElement::adjustDirectionalityIfNeededAfterChildAttributeChanged(Element
|
| Element* elementToAdjust = this;
|
| for (; elementToAdjust; elementToAdjust = elementToAdjust->parentElement()) {
|
| if (elementAffectsDirectionality(elementToAdjust)) {
|
| - elementToAdjust->setNeedsStyleRecalc(SubtreeStyleChange);
|
| + elementToAdjust->setNeedsStyleRecalc(StyleChangeReasonForTracing::create(StyleChangeReason::WritingModeChange), SubtreeStyleChange);
|
| return;
|
| }
|
| }
|
| @@ -764,7 +764,7 @@ void HTMLElement::calculateAndAdjustDirectionality()
|
| for (ShadowRoot* root = youngestShadowRoot(); root; root = root->olderShadowRoot())
|
| setHasDirAutoFlagRecursively(root, hasDirectionAuto());
|
| if (renderer() && renderer()->style() && renderer()->style()->direction() != textDirection)
|
| - setNeedsStyleRecalc(SubtreeStyleChange);
|
| + setNeedsStyleRecalc(StyleChangeReasonForTracing::create(StyleChangeReason::WritingModeChange), SubtreeStyleChange);
|
| }
|
|
|
| void HTMLElement::adjustDirectionalityIfNeededAfterChildrenChanged(const ChildrenChange& change)
|
|
|