summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--layout/style/nsCSSPropAliasList.h4
-rw-r--r--layout/style/nsCSSPropList.h4
-rw-r--r--modules/libpref/init/all.js1
3 files changed, 7 insertions, 2 deletions
diff --git a/layout/style/nsCSSPropAliasList.h b/layout/style/nsCSSPropAliasList.h
index 4f2a6e6b6d..e00b61b876 100644
--- a/layout/style/nsCSSPropAliasList.h
+++ b/layout/style/nsCSSPropAliasList.h
@@ -118,6 +118,10 @@ CSS_PROP_ALIAS(-moz-animation-timing-function,
animation_timing_function,
MozAnimationTimingFunction,
"layout.css.prefixes.animations")
+CSS_PROP_ALIAS(-moz-appearance,
+ appearance,
+ MozAppearance,
+ "layout.css.prefixes.appearance")
CSS_PROP_ALIAS(-moz-box-sizing,
box_sizing,
MozBoxSizing,
diff --git a/layout/style/nsCSSPropList.h b/layout/style/nsCSSPropList.h
index 45e919d4f8..064e9f9f4f 100644
--- a/layout/style/nsCSSPropList.h
+++ b/layout/style/nsCSSPropList.h
@@ -461,9 +461,9 @@ CSS_PROP_DISPLAY(
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_DISPLAY(
- -moz-appearance,
appearance,
- CSS_PROP_DOMPROP_PREFIXED(Appearance),
+ appearance,
+ Appearance,
CSS_PROPERTY_PARSE_VALUE,
"",
VARIANT_HK,
diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
index 79e393efe0..671673573c 100644
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -2485,6 +2485,7 @@ pref("layout.css.font-display.enabled", false);
pref("layout.css.font-variations.stub", true);
// Are sets of prefixed properties supported?
+pref("layout.css.prefixes.appearance", true);
pref("layout.css.prefixes.border-image", true);
pref("layout.css.prefixes.transforms", true);
pref("layout.css.prefixes.transitions", true);