All entries

May 30, 2026

ef8b61d332dfcc1ddb32a82107cf74f7db3f317b350151f6025cbb58296bda4b
Previous: 6bb9c034 Bundle: 89.9 KB

The title-bar module adds groupType support to secondary action button groups.

Highlights

  • The title-bar module now accepts a groupType property on secondary action button groups.
  • groupType is destructured from button group objects alongside label, icon, disabled, and buttons fields.
  • When groupType is provided on a button group, it is forwarded to the title bar protocol.
2 files changed +7 -4

Infrastructure Changes

REPORT.md
+3 -3
@@ -1,6 +1,6 @@
# Shopify App Bridge — Unminification Report

Generated: 2026-05-29T09:04:07.218Z
Generated: 2026-05-30T08:46:14.787Z

## Files

@@ -38,7 +38,7 @@ Generated: 2026-05-29T09:04:07.218Z
| sidekick.js | 4.7KB | 154 | Module |
| support.js | 508B | 21 | Module |
| telemetry.js | 813B | 30 | Module |
| title-bar.js | 7.5KB | 287 | Module |
| title-bar.js | 7.6KB | 290 | Module |
| toast.js | 1.6KB | 71 | Module |
| tools.js | 1.6KB | 57 | Module |
| ui-modal.js | 153B | 10 | Module |
@@ -46,7 +46,7 @@ Generated: 2026-05-29T09:04:07.218Z
| user.js | 940B | 37 | Module |
| visibility.js | 973B | 34 | Module |
| web-vitals.js | 1.8KB | 64 | Module |
| **Total** | **171.3KB** | **6507** | |
| **Total** | **171.4KB** | **6510** | |

## Pipeline Stages


Module Changes

modules/title-bar.js
+4 -1
@@ -140,7 +140,7 @@ const titleBarModule = ({ protocol, internalApiPromise }) => {
          t.secondaryActions = r.buttons.secondary.map((t) =>
            'buttons' in t
              ? (function (t) {
                  const { label: n, icon: e, disabled: i, buttons: o } = t;
                  const { label: n, icon: e, disabled: i, buttons: o, groupType: r } = t;
                  return {
                    label: n,
                    ...(e && {
@@ -148,6 +148,9 @@ const titleBarModule = ({ protocol, internalApiPromise }) => {
                    }),
                    disabled: i,
                    actions: o.map(a),
                    ...(r && {
                      groupType: r,
                    }),
                  };
                })(t)
              : a(t),