diff --git a/addons/mass_mailing/static/src/js/mass_mailing_design_constants.js b/addons/mass_mailing/static/src/js/mass_mailing_design_constants.js
index a5bcc187249..ed4a837608f 100644
--- a/addons/mass_mailing/static/src/js/mass_mailing_design_constants.js
+++ b/addons/mass_mailing/static/src/js/mass_mailing_design_constants.js
@@ -26,8 +26,8 @@ export const PRIORITY_STYLES = {
'h3': ['font-family'],
'p': ['font-family'],
'a:not(.btn)': [],
- 'a.btn-primary': [],
- 'a.btn-secondary': [],
+ 'a.btn.btn-primary': [],
+ 'a.btn.btn-secondary': [],
'hr': [],
};
export const RE_CSS_TEXT_MATCH = /([^{]+)([^}]+)/;
diff --git a/addons/mass_mailing/static/src/js/mass_mailing_snippets.js b/addons/mass_mailing/static/src/js/mass_mailing_snippets.js
index 1553e09536f..cabe4eb8cc5 100644
--- a/addons/mass_mailing/static/src/js/mass_mailing_snippets.js
+++ b/addons/mass_mailing/static/src/js/mass_mailing_snippets.js
@@ -358,6 +358,8 @@ options.registry.DesignTab = options.Class.extend({
}
if (params.cssProperty === 'font-weight') {
res = parseInt(res) >= 600 ? 'bolder' : '';
+ } else if (res === 'auto') {
+ res = '100%';
}
}
fakeElement.remove();
diff --git a/addons/mass_mailing/views/snippets_themes.xml b/addons/mass_mailing/views/snippets_themes.xml
index 7399d328cc1..030ad054e5c 100644
--- a/addons/mass_mailing/views/snippets_themes.xml
+++ b/addons/mass_mailing/views/snippets_themes.xml
@@ -670,32 +670,32 @@
-
+
Small
Medium
Large
@@ -703,9 +703,9 @@
-
+
@@ -721,7 +721,7 @@
@@ -729,20 +729,20 @@
-
+
Small
Medium
Large
@@ -750,9 +750,9 @@
-
+
@@ -768,7 +768,7 @@