summaryrefslogtreecommitdiffstats
path: root/dom
diff options
context:
space:
mode:
authorathenian200 <athenian200@outlook.com>2020-10-18 10:12:53 -0500
committerathenian200 <athenian200@outlook.com>2020-10-18 10:12:53 -0500
commit1fc996152b7a1b0f61287c85ddc1698013ea63c0 (patch)
tree1c5df7412fb07f6cff2bb5785c8663b38e5b8f64 /dom
parent8e3832bacbbef4a549f64df5c978a5672e47ff2e (diff)
downloadUXP-1fc996152b7a1b0f61287c85ddc1698013ea63c0.tar
UXP-1fc996152b7a1b0f61287c85ddc1698013ea63c0.tar.gz
UXP-1fc996152b7a1b0f61287c85ddc1698013ea63c0.tar.lz
UXP-1fc996152b7a1b0f61287c85ddc1698013ea63c0.tar.xz
UXP-1fc996152b7a1b0f61287c85ddc1698013ea63c0.zip
Issue #1668 - Part 2: Visited color and auto support for caret-color property.
Mozilla's original implementation of this failed a couple of tests, but this seems to solve all the problems. Basically, the caret-color wasn't able to be set differently based on whether a link was visited, and the auto value implementation was incomplete. The only test we fail now is the one where you have grey text on a grey background and the caret is supposed to be visible, but I think that may have been removed from the spec. Even if it wasn't, no other browser supports it anyway.
Diffstat (limited to 'dom')
-rw-r--r--dom/smil/nsSMILCSSProperty.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/dom/smil/nsSMILCSSProperty.cpp b/dom/smil/nsSMILCSSProperty.cpp
index 14e428c05..070f3489e 100644
--- a/dom/smil/nsSMILCSSProperty.cpp
+++ b/dom/smil/nsSMILCSSProperty.cpp
@@ -195,6 +195,7 @@ nsSMILCSSProperty::IsPropertyAnimatable(nsCSSPropertyID aPropID)
// writing-mode
switch (aPropID) {
+ case eCSSProperty_caret_color:
case eCSSProperty_clip:
case eCSSProperty_clip_rule:
case eCSSProperty_clip_path: