Skip to main content
Solved

Record detail layout configured as full-screen opens as sidesheet on desktop interfaces

  • March 13, 2026
  • 4 replies
  • 32 views

Forum|alt.badge.img

Description

While participating in the Let’s Play Hackathon, I encountered what appears to be an inconsistency in how Airtable Interfaces render record detail layouts across platforms.

When a Record Detail layout is configured to open in Full-screen mode from a Gallery component, the record still opens as a sidesheet panel on desktop, even though the layout is explicitly configured to use full-screen.

Interestingly, the same configuration works correctly on mobile devices, where the record opens in full-screen as expected. This creates inconsistent behavior between desktop and mobile environments.

Because the Interface Designer provides a clear configuration option for full-screen mode, the expected behavior is that this layout preference should be respected consistently across platforms.

Steps to Reproduce

  1. Create an Interface in Airtable.

  2. Add a Gallery component displaying records.

  3. Configure the Record Detail layout to open records in Full-screen mode.

  4. Open the Interface on desktop.

  5. Click a record in the Gallery.

Expected Behavior

The record detail should open in full-screen mode, matching the configuration defined in the Record Detail layout.

Actual Behavior

The record opens as a sidesheet panel on desktop, ignoring the full-screen configuration.

Additional Observations

  • The same Interface configuration opens correctly in full-screen on mobile devices.

  • The behavior appears to be specific to the desktop renderer.

  • Opening the record via URL parameters (such as recordId or the internal detail parameter) does not change the behavior.

  • The encoded detail parameter used internally by Airtable appears to control which record is opened, but it does not seem to contain any property related to display mode.

Technical Hypothesis

It appears that the desktop interface renderer may be overriding the layout configuration and forcing the record detail to open as a sidesheet when the navigation originates from a Gallery component.

Since the mobile renderer respects the full-screen configuration, this suggests that:

  • the layout setting may not be applied consistently across renderers, or

  • the Gallery interaction on desktop may be triggering a navigation flow that defaults to sidesheet regardless of the configured layout.

Impact

This creates inconsistent UI behavior across platforms and makes it difficult to design predictable user experiences in public-facing or externally shared Interfaces.

Since the Interface Designer includes a configuration option to open records in full-screen, users would reasonably expect that this preference is honored consistently across both desktop and mobile environments.

Best answer by ScottWorld

Be sure to submit this as a bug to support@airtable.com!

- ScottWorld, Expert Airtable Consultant

4 replies

ScottWorld
Forum|alt.badge.img+35
  • Genius
  • Answer
  • March 13, 2026

Be sure to submit this as a bug to support@airtable.com!

- ScottWorld, Expert Airtable Consultant


TheTimeSavingCo
Forum|alt.badge.img+31

Hm, as a datapoint, I wasn’t able to replicate this, using Firefox 148 on a Mac, think I may have gotten the configuration wrong?  I tried it with:

  1. Dashboard with Gallery element
  2. Gallery Layout
  3. Blank Layout with Gallery element

 

Base link


Forum|alt.badge.img
  • Author
  • New Participant
  • March 14, 2026

Hm, as a datapoint, I wasn’t able to replicate this, using Firefox 148 on a Mac, think I may have gotten the configuration wrong?  I tried it with:

  1. Dashboard with Gallery element
  2. Gallery Layout
  3. Blank Layout with Gallery element

 

Base link

Are you sure that your interface is public? It only happens with public interfaces. I see you logged there.


TheTimeSavingCo
Forum|alt.badge.img+31

Oooh yeah, I just made it public and can reproduce it, missed that bit, sorry!  Reckon you may want to add that to the reproduction steps when you submit the ticket!