Bug 1471893 - Write to a new property if the one we're trying is disabled or overwritten. r=pbro draft
authorPatrick Brosset <pbrosset@mozilla.com>
Fri, 20 Jul 2018 15:41:37 +0200
changeset 821539 a8249e36ac9968993ebcde9a9f2b0db1a48bdbc2
parent 820696 4aa8eb6e5ca75109e97e0c3f64c5529fd74c94eb
push id117123
push userbmo:rcaliman@mozilla.com
push dateMon, 23 Jul 2018 14:44:19 +0000
reviewerspbro
bugs1471893
milestone63.0a1
Bug 1471893 - Write to a new property if the one we're trying is disabled or overwritten. r=pbro MozReview-Commit-ID: B306en6o2M0
devtools/client/inspector/fonts/fonts.js
--- a/devtools/client/inspector/fonts/fonts.js
+++ b/devtools/client/inspector/fonts/fonts.js
@@ -429,17 +429,19 @@ class FontInspector {
    * @return {TextProperty|null}
    */
   getTextProperty(name, value) {
     if (!this.selectedRule) {
       return null;
     }
 
     let textProperty =
-      this.selectedRule.textProps.find(prop => prop.name === name);
+      this.selectedRule.textProps.find(prop =>
+        prop.name === name && prop.enabled && !prop.overridden
+      );
     if (!textProperty) {
       textProperty = this.selectedRule.editor.addProperty(name, value, "", true);
     }
 
     return textProperty;
   }
 
   /**