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(); |
} |