July 8, 2026
6d9a048d9053ca5de906151c8e4a1d0e9c5347761abc54e3c599cf4d57cbd4e8 Previous:
ccda5568 Bundle: 90.6 KB Minor bootstrap update adds safe-area padding to Polaris modal dialogs on devices with bottom insets.
Highlights
- The injected safe-area stylesheet in _bootstrap.js now adds a rule targeting .Polaris-Modal-Dialog__Modal.
- Modal dialogs get bottom padding equal to the shopify-safe-area-inset-bottom variable so content is not obscured by device insets like home indicators.
- No modules were added or removed, and no public API methods changed in this build.
Infrastructure Changes
REPORT.md +3 -3
@@ -1,12 +1,12 @@
# Shopify App Bridge — Unminification Report
Generated: 2026-07-03T09:00:15.331Z
Generated: 2026-07-08T08:49:32.386Z
## Files
| File | Size | Lines | Type |
|------|------|-------|------|
| _bootstrap.js | 29.5KB | 1028 | Infrastructure |
| _bootstrap.js | 29.6KB | 1028 | Infrastructure |
| _remote-ui.js | 6.0KB | 255 | Infrastructure |
| _utilities.js | 72.9KB | 2721 | Infrastructure |
| _web-vitals.js | 11.6KB | 527 | Infrastructure |
@@ -46,7 +46,7 @@ Generated: 2026-07-03T09:00:15.331Z
| user.js | 940B | 37 | Module |
| visibility.js | 973B | 34 | Module |
| web-vitals.js | 1.8KB | 64 | Module |
| **Total** | **172.4KB** | **6546** | |
| **Total** | **172.5KB** | **6546** | |
## Pipeline Stages
modules/_bootstrap.js +1 -1
@@ -944,7 +944,7 @@
try {
n = new CSSStyleSheet();
n.replaceSync(
":root { --shopify-safe-area-inset-bottom: 0px; }\nbody::after { content: ''; display: block; height: var(--shopify-safe-area-inset-bottom); }",
":root { --shopify-safe-area-inset-bottom: 0px; }\nbody::after { content: ''; display: block; height: var(--shopify-safe-area-inset-bottom); }\n.Polaris-Modal-Dialog__Modal { padding-bottom: var(--shopify-safe-area-inset-bottom); box-sizing: border-box; }",
);
document.adoptedStyleSheets = [...document.adoptedStyleSheets, n];
} catch {