All entries

November 4, 2026

eb294d694993d99ab7cb46dc279fe16640ec9a690d1957e296db248a1c42eb0d
Previous: 69c2e4ac Bundle: 99.3 KB

No user-facing changes; only comment annotations in internal remote-ui and web-vitals helper modules changed.

Highlights

  • No new modules or API methods were added in this build.
  • The internal _remote-ui helper only had annotation comments on its retain, release and function-marker symbols altered, with no behavior change.
  • The internal _web-vitals helper only had comments altered around the FCP, CLS, FID, INP, LCP and TTFB thresholds and observers, with no change to measurement logic.
3 files changed +21 -15

Infrastructure Changes

REPORT.md
+4 -4
@@ -1,15 +1,15 @@
# Shopify App Bridge — Unminification Report

Generated: 2026-10-30T08:02:58.238Z
Generated: 2026-11-04T08:02:53.765Z

## Files

| File | Size | Lines | Type |
|------|------|-------|------|
| _bootstrap.js | 30.7KB | 1071 | Infrastructure |
| _remote-ui.js | 6.8KB | 274 | Infrastructure |
| _remote-ui.js | 7.0KB | 274 | Infrastructure |
| _utilities.js | 78.2KB | 2932 | Infrastructure |
| _web-vitals.js | 12.8KB | 568 | Infrastructure |
| _web-vitals.js | 13.3KB | 574 | Infrastructure |
| analytics.js | 211B | 11 | Module |
| app-modal.js | 1.2KB | 60 | Module |
| app.js | 346B | 15 | Module |
@@ -47,7 +47,7 @@ Generated: 2026-10-30T08:02:58.238Z
| user.js | 1.1KB | 46 | Module |
| visibility.js | 973B | 34 | Module |
| web-vitals.js | 1.9KB | 66 | Module |
| **Total** | **184.8KB** | **7056** | |
| **Total** | **185.5KB** | **7062** | |

## Pipeline Stages


modules/_remote-ui.js
+4 -4
@@ -19,15 +19,15 @@ const i = 'app-bridge-admin-theme';
const retainSymbol =
  Symbol.for(
    'RemoteUi::Retain',
  ); /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */
  ); /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */
const releaseSymbol =
  Symbol.for(
    'RemoteUi::Release',
  ); /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */
  ); /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */
const retainedBySymbol =
  Symbol.for(
    'RemoteUi::RetainedBy',
  ); /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */
  ); /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */
class s {
  constructor() {
    this.memoryManaged = new Set();
@@ -105,7 +105,7 @@ function p(t) {
  return n == null || n === Object.prototype;
}
const remoteFunctionMarker =
  '_@f'; /* Function marker for RPC serialization */ /* Function marker for RPC serialization */ /* Function marker for RPC serialization */
  '_@f'; /* Function marker for RPC serialization */ /* Function marker for RPC serialization */ /* Function marker for RPC serialization */ /* Function marker for RPC serialization */
function m(t) {
  const map = new Map();
  const e = new Map();

modules/_web-vitals.js
+13 -7
@@ -117,6 +117,7 @@ var si =
  /* FCPThresholds: FCP thresholds */
  /* FCPThresholds: FCP thresholds */
  /* FCPThresholds: FCP thresholds */
  /* FCPThresholds: FCP thresholds */
  [1800, 3e3];
var ci = function (t, n) {
  n = n || {};
@@ -128,7 +129,7 @@ var ci = function (t, n) {
      t.forEach(function (t) {
        if (
          t.name ===
          'first-contentful-paint' /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */
          'first-contentful-paint' /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */
        ) {
          r.disconnect();
          if (t.startTime < i.firstHiddenTime) {
@@ -156,6 +157,7 @@ var ui =
  /* CLSThresholds: CLS thresholds */
  /* CLSThresholds: CLS thresholds */
  /* CLSThresholds: CLS thresholds */
  /* CLSThresholds: CLS thresholds */
  [0.1, 0.25];
var li = function (t, n) {
  n = n || {};
@@ -186,7 +188,7 @@ var li = function (t, n) {
        }
      };
      var s = Qe(
        'layout-shift' /* CLS PerformanceObserver entry type */ /* CLS PerformanceObserver entry type */,
        'layout-shift' /* CLS PerformanceObserver entry type */ /* CLS PerformanceObserver entry type */ /* CLS PerformanceObserver entry type */,
        /* CLS PerformanceObserver entry type */
        a,
      );
@@ -227,7 +229,7 @@ var hi = function () {
  if (De >= 0 && De < Ne - di) {
    var t = {
      entryType:
        'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
        'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
      name: Be.type,
      target: Be.target,
      cancelable: Be.cancelable,
@@ -278,6 +280,7 @@ var yi =
  /* FIDThresholds: FID thresholds */
  /* FIDThresholds: FID thresholds */
  /* FIDThresholds: FID thresholds */
  /* FIDThresholds: FID thresholds */
  [100, 300];
var bi = function (t, n) {
  n = n || {};
@@ -296,7 +299,7 @@ var bi = function (t, n) {
      t.forEach(r);
    };
    var s = Qe(
      'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
      'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
      /* FID PerformanceObserver entry type */
      a,
    );
@@ -344,6 +347,7 @@ var Pi =
  /* INPThresholds: INP thresholds */
  /* INPThresholds: INP thresholds */
  /* INPThresholds: INP thresholds */
  /* INPThresholds: INP thresholds */
  [200, 500];
var Si = 0;
var Ti = function () {
@@ -395,7 +399,7 @@ var $i = function (t, n) {
        }
        if (
          t.entryType ===
            'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ &&
            'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ &&
          !Ci.some(function (n) {
            return n.entries.some(function (n) {
              return t.duration === n.duration && t.startTime === n.startTime;
@@ -423,7 +427,7 @@ var $i = function (t, n) {
        'interactionId' in PerformanceEventTiming.prototype
      ) {
        a.observe({
          type: 'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
          type: 'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
          buffered: true,
        });
      }
@@ -448,6 +452,7 @@ var Mi =
  /* LCPThresholds: LCP thresholds */
  /* LCPThresholds: LCP thresholds */
  /* LCPThresholds: LCP thresholds */
  /* LCPThresholds: LCP thresholds */
  [2500, 4e3];
var Ri = {};
var xi = function (t, n) {
@@ -465,7 +470,7 @@ var xi = function (t, n) {
      }
    };
    var a = Qe(
      'largest-contentful-paint' /* LCP PerformanceObserver entry type */ /* LCP PerformanceObserver entry type */,
      'largest-contentful-paint' /* LCP PerformanceObserver entry type */ /* LCP PerformanceObserver entry type */ /* LCP PerformanceObserver entry type */,
      /* LCP PerformanceObserver entry type */
      r,
    );
@@ -505,6 +510,7 @@ var Oi =
  /* TTFBThresholds: TTFB thresholds */
  /* TTFBThresholds: TTFB thresholds */
  /* TTFBThresholds: TTFB thresholds */
  /* TTFBThresholds: TTFB thresholds */
  [800, 1800];
var _i = function t(n) {
  if (document.prerendering) {