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
- Install a public Shopify app that includes a Theme App Extension with an app embed block.
- Ensure the app embed block schema includes a
font_pickersetting, for example:
{
"type": "font_picker",
"id": "custom_font",
"label": "Custom font",
"default": "helvetica_n4"
}
- Open the theme customizer and navigate to the app embed settings.
- 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): Thefont_pickerworks as expected. Clicking the field opens the font selection panel normally. - App embed settings (Theme App Extension): The
font_pickerdoes 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!