Font_picker setting type not responding to clicks in Theme App Extension (App Embed) since ~March 2026 UI update

font_picker setting type not responding to clicks in Theme App Extension (App Embed) since ~March 20 UI update

Summary

Since the recent theme customizer UI update (around March, 2026), the font_picker setting type no longer opens when clicked inside a Theme App Extension (app embed). The same font_picker setting type works correctly in theme settings — clicking it opens the font selection panel on the right as expected. In app embed settings, clicking the field does nothing at all. No panel opens, no error in the console, no response whatsoever.

This was working correctly prior to the UI update.


Environment

  • App type: Public Shopify app using a Theme App Extension (app embed block)
  • Setting type affected: font_picker
  • Browser tested: Chrome (latest)
  • Timeframe: Started occurring around March, 2026, coinciding with the theme customizer UI rollout

Steps to reproduce

  1. Install a public Shopify app that includes a Theme App Extension with an app embed block.
  2. Ensure the app embed block schema includes a font_picker setting, for example:
{
  "type": "font_picker",
  "id": "custom_font",
  "label": "Custom font",
  "default": "helvetica_n4"
}
  1. Open the theme customizer and navigate to the app embed settings.
  2. Click on the font picker field.

Expected behavior: A font selection panel should open on the right-hand side, allowing the merchant to browse and select a font from Shopify’s font library — identical to how it works in theme settings.

Actual behavior: Nothing happens. The field does not respond to clicks. No panel opens, and no errors appear in the browser console.


Comparison with theme settings

To confirm this is isolated to app embed settings and not a broader font_picker issue:

  • Theme settings (settings_schema.json): The font_picker works as expected. Clicking the field opens the font selection panel normally.
  • App embed settings (Theme App Extension): The font_picker does not respond to clicks at all.

This distinction suggests the issue is specific to how the updated customizer UI handles font_picker within the app embed settings context, rather than a problem with font_picker itself.

Any guidance would be appreciated. This is blocking merchants from customizing fonts through our app. Thanks!

1 Like