| Index: Source/core/html/HTMLSelectElement.cpp
|
| diff --git a/Source/core/html/HTMLSelectElement.cpp b/Source/core/html/HTMLSelectElement.cpp
|
| index 3d424286d4b2d534c28e11dfc90d269df650ddc3..9967f581166be27ee1ab13b09d5a59f1dc342b12 100644
|
| --- a/Source/core/html/HTMLSelectElement.cpp
|
| +++ b/Source/core/html/HTMLSelectElement.cpp
|
| @@ -646,7 +646,7 @@ void HTMLSelectElement::setActiveSelectionEndIndex(int index)
|
| if (index == m_activeSelectionEndIndex)
|
| return;
|
| m_activeSelectionEndIndex = index;
|
| - setNeedsStyleRecalc(SubtreeStyleChange);
|
| + setNeedsStyleRecalc(StyleChangeReasonForTracing::Control, SubtreeStyleChange);
|
| }
|
|
|
| void HTMLSelectElement::updateListBoxSelection(bool deselectOtherOptions)
|
| @@ -770,7 +770,7 @@ void HTMLSelectElement::setRecalcListItems()
|
| // Manual selection anchor is reset when manipulating the select programmatically.
|
| m_activeSelectionAnchorIndex = -1;
|
| setOptionsChangedOnRenderer();
|
| - setNeedsStyleRecalc(SubtreeStyleChange);
|
| + setNeedsStyleRecalc(StyleChangeReasonForTracing::ControlValue, SubtreeStyleChange);
|
| if (!inDocument()) {
|
| if (HTMLOptionsCollection* collection = cachedCollection<HTMLOptionsCollection>(SelectOptions))
|
| collection->invalidateCache();
|
| @@ -1152,7 +1152,7 @@ void HTMLSelectElement::resetImpl()
|
| firstOption->setSelectedState(true);
|
|
|
| setOptionsChangedOnRenderer();
|
| - setNeedsStyleRecalc(SubtreeStyleChange);
|
| + setNeedsStyleRecalc(StyleChangeReasonForTracing::ControlValue, SubtreeStyleChange);
|
| setNeedsValidityCheck();
|
| }
|
|
|
|
|