{
 "id": "rr-browser-chrome-strips-away-as-page-scales-up",
 "title": "Collapse the tab strip, then the address bar, while the page scales up to fill the freed height",
 "family": "device",
 "status": "rendered-draft",
 "edition": "studies-300",
 "gaps": [
  "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution."
 ],
 "intervalKey": [
  "ZK3JhU73W18",
  "7007/75",
  "23023/240"
 ],
 "source": {
  "filmId": "ZK3JhU73W18",
  "film": "Record & Replay in Codex",
  "url": "https://www.youtube.com/watch?v=ZK3JhU73W18",
  "frames": [
   2240,
   2300
  ],
  "fps": {
   "numerator": 24000,
   "denominator": 1001
  },
  "startSeconds": 93.42666666666666,
  "endSeconds": 95.92916666666666,
  "publicationDate": "2026-06-18",
  "masterSha256": "56e7098ce7bc970f5b8f298db0ae73be41f103d95bf931f6bdea3c6b9efd42f4",
  "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 2240+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "acba72fbf09d83a603cba34ac258e37f0f42488916214e3e9408947dabbfa293",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "A full browser shows a channel content page under three chrome bands: a grey tab strip, a white address bar and a white automation banner ('\u2026 started debugging this browser \u00b7 Cancel'). At ~f12 the tab strip disappears and the banner rides up into its place; at ~f18 the address bar disappears too and the banner reaches the very top by ~f22. Meanwhile (~f12\u201326) the page content slides up and grows about 3% so the layout re-fills the frame; a dark toast near the bottom stays put relative to the page. Everything holds from ~f26.",
 "mechanism": "Progressive chrome strip: two browser bands cut out in sequence while the surviving banner re-docks and the page scales up to re-fill the frame.",
 "phases": [
  {
   "frame": 0,
   "label": "Full browser chrome: tab strip, address bar, banner"
  },
  {
   "frame": 12,
   "label": "Tab strip drops out; banner moves up; page begins to scale"
  },
  {
   "frame": 18,
   "label": "Address bar drops out"
  },
  {
   "frame": 22,
   "label": "Banner docked at top"
  },
  {
   "frame": 26,
   "label": "Page settled at 1.03x; hold"
  }
 ],
 "checks": {
  "recipeSha256": "ef853823a5c4fddb60fb5e107b945421a7484f9eae1616689be0edc1ccb3bcb1",
  "renderManifestSha256": "a8e33a8bdcdbf8b0fc711cc01fe7d057e9cd43f90604081e5e1bb2db9f803dc7",
  "adaptationManifestSha256": "62d07502d6b3bab78d9c262e1d33bbd6185168b999bae1c771abdbc9e3883b93",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "acba72fbf09d83a603cba34ac258e37f0f42488916214e3e9408947dabbfa293",
    "bytes": 295999,
    "width": 960,
    "height": 540,
    "fps": "24000/1001",
    "frames": 60,
    "duration": 2.5025,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "4388b817f2a281356aea2007fc275eeff28cab53076ba402ccfe495c9f23b6f2",
    "bytes": 208687,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 60,
    "duration": 2.502489,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "02a6aefaf57e6fd5c903ca03ccd5b2ef6a7d8e6643d79bd53401cd6d3d1155eb",
    "bytes": 202615,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 60,
    "duration": 2.502489,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "3a50c1bc4beb8caf55086e4bdcd72049ab764820feeccd47e46ceaae15003dd5",
   "bytes": 151174,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "7907b1b0503edb08f0b919467f665d1f0ec93e6d8791bc05c5a0f3d541c14d38",
   "bytes": 7937,
   "drawableElements": 39,
   "rasterEmbedded": false,
   "frame": 45,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 13.8
 },
 "assets": {
  "source.mp4": {
   "path": "items/rr-browser-chrome-strips-away-as-page-scales-up/source.mp4",
   "sha256": "acba72fbf09d83a603cba34ac258e37f0f42488916214e3e9408947dabbfa293",
   "bytes": 295999
  },
  "remake.mp4": {
   "path": "items/rr-browser-chrome-strips-away-as-page-scales-up/remake.mp4",
   "sha256": "4388b817f2a281356aea2007fc275eeff28cab53076ba402ccfe495c9f23b6f2",
   "bytes": 208687
  },
  "adaptation.mp4": {
   "path": "items/rr-browser-chrome-strips-away-as-page-scales-up/adaptation.mp4",
   "sha256": "02a6aefaf57e6fd5c903ca03ccd5b2ef6a7d8e6643d79bd53401cd6d3d1155eb",
   "bytes": 202615
  },
  "editable.svg": {
   "path": "items/rr-browser-chrome-strips-away-as-page-scales-up/editable.svg",
   "sha256": "7907b1b0503edb08f0b919467f665d1f0ec93e6d8791bc05c5a0f3d541c14d38",
   "bytes": 7937
  },
  "resolve.txt": {
   "path": "items/rr-browser-chrome-strips-away-as-page-scales-up/resolve.txt",
   "sha256": "9176dd5971fcf80d13edb48099900caa61a64213f412af6cea007e7bff41eb00",
   "bytes": 9479
  },
  "package.zip": {
   "path": "items/rr-browser-chrome-strips-away-as-page-scales-up/package.zip",
   "sha256": "3a50c1bc4beb8caf55086e4bdcd72049ab764820feeccd47e46ceaae15003dd5",
   "bytes": 151174
  },
  "recipe.json": {
   "path": "items/rr-browser-chrome-strips-away-as-page-scales-up/recipe.json",
   "sha256": "ef853823a5c4fddb60fb5e107b945421a7484f9eae1616689be0edc1ccb3bcb1",
   "bytes": 14600
  }
 },
 "builtAt": "2026-09-18T05:50:31Z"
}