#1703·grist-core

When adding a new page, insert it right after the current page, and use the name of the table

Author: tayfloCreated Jul 10, 2025Updated Sep 10, 2026

Describe the problem to be solved

Right now, if I insert a new page in my document (Add New > Add Page):

  • The new page is inserted at the end of the document, at the bottom of the pages list
  • The new page gets the name:
    • "New page" if it uses an existing table
    • The table name if it uses a new table, created for the occasion

That can be confusing especially for documents with a lot of pages: the new page could even not be displayed on screen (in the left-panel list) upon creation, and the "new page" label does not help to find it back intuitively.

Also, it adds some drag-and-drop to actually put back the page where it was intended in the list.

Describe the solution you would like

When I create a new page, I would like that:

  • In the pages list, the new page is inserted right after the currently selected page, on the same hierarchical level
  • By default, the new page always gets the name of the table it's using, either it's a new table (the case right now) or an already existing table (not the case right now)