diff --git a/mozilla/content/html/style/src/nsCSSStyleRule.cpp b/mozilla/content/html/style/src/nsCSSStyleRule.cpp index 45dfc60e256..2b1dafe23c5 100644 --- a/mozilla/content/html/style/src/nsCSSStyleRule.cpp +++ b/mozilla/content/html/style/src/nsCSSStyleRule.cpp @@ -1654,9 +1654,10 @@ MapDeclarationFontInto(nsICSSDeclaration* aDeclaration, // NavQuirks uses sans-serif instead of whatever the native font is if (eCompatibility_NavQuirks == mode) { - if (sysID == eSystemAttr_Font_Button || - sysID == eSystemAttr_Font_Caption || - sysID == eSystemAttr_Font_Field) { + if (sysID == eSystemAttr_Font_Field) { + font->mFont.name.AssignWithConversion("monospace"); + } else if (sysID == eSystemAttr_Font_Button || + sysID == eSystemAttr_Font_Caption) { font->mFont.name.AssignWithConversion("sans-serif"); } } diff --git a/mozilla/layout/html/style/src/nsCSSStyleRule.cpp b/mozilla/layout/html/style/src/nsCSSStyleRule.cpp index 45dfc60e256..2b1dafe23c5 100644 --- a/mozilla/layout/html/style/src/nsCSSStyleRule.cpp +++ b/mozilla/layout/html/style/src/nsCSSStyleRule.cpp @@ -1654,9 +1654,10 @@ MapDeclarationFontInto(nsICSSDeclaration* aDeclaration, // NavQuirks uses sans-serif instead of whatever the native font is if (eCompatibility_NavQuirks == mode) { - if (sysID == eSystemAttr_Font_Button || - sysID == eSystemAttr_Font_Caption || - sysID == eSystemAttr_Font_Field) { + if (sysID == eSystemAttr_Font_Field) { + font->mFont.name.AssignWithConversion("monospace"); + } else if (sysID == eSystemAttr_Font_Button || + sysID == eSystemAttr_Font_Caption) { font->mFont.name.AssignWithConversion("sans-serif"); } } diff --git a/mozilla/layout/style/nsCSSStyleRule.cpp b/mozilla/layout/style/nsCSSStyleRule.cpp index 45dfc60e256..2b1dafe23c5 100644 --- a/mozilla/layout/style/nsCSSStyleRule.cpp +++ b/mozilla/layout/style/nsCSSStyleRule.cpp @@ -1654,9 +1654,10 @@ MapDeclarationFontInto(nsICSSDeclaration* aDeclaration, // NavQuirks uses sans-serif instead of whatever the native font is if (eCompatibility_NavQuirks == mode) { - if (sysID == eSystemAttr_Font_Button || - sysID == eSystemAttr_Font_Caption || - sysID == eSystemAttr_Font_Field) { + if (sysID == eSystemAttr_Font_Field) { + font->mFont.name.AssignWithConversion("monospace"); + } else if (sysID == eSystemAttr_Font_Button || + sysID == eSystemAttr_Font_Caption) { font->mFont.name.AssignWithConversion("sans-serif"); } }