This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Changing number of rows in newtabpage doesn't work

  • 12 replies
  • 9 have this problem
  • 29 views
  • Last reply by Happy112

more options

I am using the "classic" new tabs page in version 57.0.2. I set the number of rows and columns to 4. The change for columns works fine. The number of rows keeps reverting to 3 each time I launch the browser. Any ideas?

I am using the "classic" new tabs page in version 57.0.2. I set the number of rows and columns to 4. The change for columns works fine. The number of rows keeps reverting to 3 each time I launch the browser. Any ideas?

Chosen solution

This is bug 1406088. The only solution for now is to lock this pref.

Read this answer in context 👍 3

All Replies (12)

more options

Check your zoom controls.

<Control> (Mac=<Command>) + (plus) enlarge - (minus) reduce 0 (zero) restore

This will increase or decrease the number of tabs shown on the page.

more options

The issue isn't with the number of tabs, it with the rows and columns on the new tab page.

I set this - browser.newtabpage.rows;3 to a value of 4 in about:config. I can open a new tab and see 4 columns and 4 rows as it should be.

I exit the browser and re-launch it and when I open a new tab I see 4 columns and 3 rows (the default). I can't find a way to make my change stick.

more options

You say using the classic new tab page. Could you explain that please.

https://addons.mozilla.org/en-US/firefox/addon/new-tab-override/

more options

See this link - https://support.mozilla.org/en-US/questions/1177133 and this response:

Helpful Reply

You can toggle this pref on the about:config page to switch between the new design and the classic design.

• browser.newtabpage.activity-stream.enabled You can click the Edit button to be able to show more tiles.

You can check these prefs on the about:config page for the classic version:


•browser.newtabpage.columns •browser.newtabpage.rows

Modified October 1, 2017 at 1:41:08 AM PDT by cor-el

more options

cjahn50 said

See this link - https://support.mozilla.org/en-US/questions/1177133 and this response: Helpful Reply You can toggle this pref on the about:config page to switch between the new design and the classic design. • browser.newtabpage.activity-stream.enabled You can click the Edit button to be able to show more tiles. You can check these prefs on the about:config page for the classic version: •browser.newtabpage.columns •browser.newtabpage.rows Modified October 1, 2017 at 1:41:08 AM PDT by cor-el

Thank You.

Will note that this was before the final release of 57+ and possible reason it will no longer take any more.

The tile part still works or I have the fix.

This may now have to be done with : https://www.howtogeek.com/334716/how-to-customize-firefoxs-user-interface-with-userchrome.css/ and https://www.userchrome.org/ and https://www.userchrome.org/what-is-userchrome-css.html and https://github.com/axydavid/FirefoxUI/blob/master/README.md https://github.com/wilfredwee/photon-australis There is a Reddit sub that is dedicated to this.

Not all code is in one place (yet) and will have to look for it.

Please let us know if this solved your issue or if need further assistance.

more options

Thanks for the reply, but I shouldn't have to trick up a theme to change one parameter. I should be able to change it and have it stay changed :-)

more options

The two prefs only work for the classic design, but not for the Activity Stream design.

  • browser.newtabpage.columns
  • browser.newtabpage.rows

For the AS design you can set the number via this pref:

  • browser.newtabpage.activity-stream.topSitesCount

Modified by cor-el

more options

I'm aware of that. I am running the classic design. I set this switch to false - browser.newtabpage.activity-stream.enabled . The default number of browser.newtabpage.activity-stream.topSitesCount is 24. I have both rows and columns set to 4. I should see 16 tiles/favorites when I open a new tab. I only see 12 - 4 columns and 3 rows. If after opening the browser anding settting row/columns to 4x4 again, I can see 16 tiles/favorites until I exit again.

more options

Oh and BTW, I have 13 pinned favorites. Only 12 of which I see after stopping/starting the browser.

more options

Chosen Solution

This is bug 1406088. The only solution for now is to lock this pref.

more options

Thanks for the info. I'll wait patiently for the bug to be fixed.... :-)

more options

cjahn50 said

Thanks for the info. I'll wait patiently for the bug to be fixed.... :-)

That's the spirit  !

Would you be a dear and mark TyDraniu's post as 'Chosen Solution'  ?

Thank you in advance  !