diff --git a/src/browser/app/profile/features.inc b/src/browser/app/profile/features.inc
index f92e9ba985..4d34683b9b 100644
--- a/src/browser/app/profile/features.inc
+++ b/src/browser/app/profile/features.inc
@@ -1,4 +1,3 @@
-
pref('zen.welcome-screen.seen', false, sticky);
pref('zen.tabs.vertical', true);
@@ -125,6 +124,7 @@ pref('zen.workspaces.natural-scroll', false);
pref('zen.workspaces.scroll-modifier-key','ctrl'); // can be ctrl, alt, shift, or a meta key
pref('services.sync.engine.workspaces', false);
pref('zen.workspaces.container-specific-essentials-enabled', false);
+pref('zen.essentials.per-row', 0); // 0 = auto (responsive), n = fixed number per row
#ifdef MOZILLA_OFFICIAL
pref('zen.workspaces.debug', false);
diff --git a/src/browser/components/preferences/zen-settings.js b/src/browser/components/preferences/zen-settings.js
index 179637919e..aba05f7e8a 100644
--- a/src/browser/components/preferences/zen-settings.js
+++ b/src/browser/components/preferences/zen-settings.js
@@ -1222,6 +1222,11 @@ Preferences.addAll([
type: 'bool',
default: true,
},
+ {
+ id: 'zen.essentials.per-row',
+ type: 'int',
+ default: 0,
+ },
{
id: 'media.videocontrols.picture-in-picture.enabled',
type: 'bool',
diff --git a/src/browser/components/preferences/zenLooksAndFeel.inc.xhtml b/src/browser/components/preferences/zenLooksAndFeel.inc.xhtml
index b3f3987b94..cb87c3ef1b 100644
--- a/src/browser/components/preferences/zenLooksAndFeel.inc.xhtml
+++ b/src/browser/components/preferences/zenLooksAndFeel.inc.xhtml
@@ -39,6 +39,24 @@
data-l10n-id="zen-vertical-tabs-newtab-top-button-up"
preference="zen.view.show-newtab-button-top"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+