diff options
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r-- | components/script/dom/element.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index 3fed8b02819..0cea588a64e 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -1910,7 +1910,9 @@ impl Element { } pub fn set_focus_state(&self, value: bool) { - self.set_state(IN_FOCUS_STATE, value) + self.set_state(IN_FOCUS_STATE, value); + let doc = document_from_node(self); + doc.content_changed(self.upcast(), NodeDamage::OtherNodeDamage); } pub fn get_hover_state(&self) -> bool { |