Airtable Interface Not Staying Sorted After Publish (And How to Reorder Fields)

Two of the most common Interface configuration mistakes happen in the same place. First: setting a sort that disappears for viewers after publishing. Second: not being able to figure out how to reorder columns.

Both come down to knowing where Interface settings actually live.

Why Your Sort Does Not Stick After Publishing

You set a sort on your Interface, it looks right in the editor, you publish, someone opens the link and the data is in the original unsorted order.

This is not a bug. The sort button in the top toolbar of the Interface editor only controls what you see while editing. It is a personal editor preference, not a published setting. It works like rearranging your own desktop: no one else sees the change.

Sort button at the top of the Interface editor only affects the editor view

To apply a sort that viewers see, you need to set it inside the element itself.

How to Set a Permanent Sort

  1. In the Interface editor, click directly on the element that displays your records. For a grid layout this is the table block. For a list layout this is the list block.
  2. With the element selected, look at the right-hand settings panel. You will see options for Sort, Filter, and Fields.
  3. Click Sort and add your sort conditions here. Choose the field and set ascending or descending order.
  4. Publish the Interface again.

Sort settings inside the table element panel in the Interface editor

Sorts set in the element panel are published with the Interface. Every viewer sees the data in the order you configured, and they cannot change it unless you have enabled user-controlled filters.

The same principle applies to filters. A filter set in the top toolbar only applies to your editor session. Filters that should apply for all viewers need to be configured in the element's settings panel.

How to Reorder Fields and Columns

If you are trying to drag columns left and right to reorder them in the Interface the same way you can in a base grid view, it will not work. Fields in an Interface cannot be reordered by dragging in view mode or even in the editor canvas directly.

Field order is controlled in the element's settings panel, the same panel where you set the sort.

  1. In the Interface editor, click the table or list element to select it
  2. In the right-hand settings panel, find the Fields section
  3. Each field has a drag handle on the left side
  4. Drag fields up or down to set the order you want

Fields section in the Interface element panel showing drag handles for reordering

The Interface updates immediately as you drag. Viewers will see columns in the new order after you publish.

Note that this only controls the order for this specific element. If you have the same table appearing on multiple pages, you need to set field order separately on each instance.

Making Grouping Permanent Works the Same Way

Grouping records in an Interface has the same toolbar-versus-element-panel split.

If you click the Group button in the top toolbar of the Interface editor, the grouping only applies to your editor session. When you publish and someone opens the Interface, records appear ungrouped.

To make grouping permanent for all viewers:

  1. Click the table or list element in the Interface editor to select it
  2. In the right-hand settings panel, find the Group section
  3. Add the field you want to group by here
  4. Publish

Groups configured in the element panel are published with the Interface and visible to every viewer. If you want viewers to be able to change or remove grouping themselves, look for the Allow viewers to group toggle in the element settings panel.

This applies to all display elements in an Interface: grids, lists, and galleries all have their own Sort, Filter, Group, and Fields settings in their element panel, all of which are published. Settings applied from the toolbar only affect your editor view.

What Viewers Can and Cannot Control

By default, viewers of a published Interface cannot change the sort order or rearrange columns themselves. What you configure in the element panel is what they see.

If you want viewers to be able to apply their own sort or filter, look for the Allow viewers to sort or Allow viewers to filter toggles in the element settings panel. Enabling these adds controls to the Interface that viewers can adjust without affecting the default configuration you set.

For setting up filters that adapt based on who is viewing the Interface, see how to filter an Airtable Interface using user groups for the group-based approach, or using base-level field permissions to control editing in interfaces for restricting which users can change specific fields.