{
  "entry": {
    "id": "menubar-dropdown-hover-walk-to-submenu-flyout",
    "title": "Open a menu-bar dropdown, walk the hover highlight down the list, and fly out a submenu on the target",
    "kind": "Selection & controls",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "Computer History in ChatGPT",
      "id": "W-HhMUe9hOg",
      "url": "https://www.youtube.com/watch?v=W-HhMUe9hOg",
      "start": 121.496375,
      "end": 123.6235
    },
    "preview": "/videos/examples/rebuilds/menubar-dropdown-hover-walk-to-submenu-flyout/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/menubar-dropdown-hover-walk-to-submenu-flyout/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/menubar-dropdown-hover-walk-to-submenu-flyout/adaptation.mp4",
    "download": "/videos/examples/rebuilds/menubar-dropdown-hover-walk-to-submenu-flyout/package.zip",
    "svg": "/videos/examples/rebuilds/menubar-dropdown-hover-walk-to-submenu-flyout/editable.svg",
    "resolve": null,
    "limitations": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution.",
      "Both variants rerendered from the packaged text renderer to repair a prior code/preview mismatch."
    ],
    "bindingLevel": "full-render-manifest",
    "bytes": 148908,
    "packageSha256": "3770feed97f5fda7c363f96ce2cf32adb98f87ecc903c79bf0813a032ea7ff89",
    "poster": "/videos/examples/posters/menubar-dropdown-hover-walk-to-submenu-flyout.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 51,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/menubar-dropdown-hover-walk-to-submenu-flyout/item.json",
    "observation": "An orange desktop with a translucent menu bar and a small presenter inset top left (master 2913). At master 2914 (local 1) a tall cream dropdown pops open under a highlighted menu-bar icon: a 'Pause' item, a Recents section of five apps with icons and chevrons, then Show/Clear items and Settings. The arrow pointer travels down from the menu bar (2926) and the blue row highlight follows it: first app at 2930, second at 2932, third at 2936, fourth at 2940 (local 17-27). A two-item submenu flies out to the LEFT of the fourth row at 2942 (local 29); when the pointer reaches the fifth row at 2946 the flyout swaps to that row's submenu at 2948 (local 35). The pointer then crosses left into the submenu by 2962 (local 49).",
    "mechanism": "Cascading menu navigation: hard-open dropdown, hover highlight that tracks the pointer row by row, and a leftward submenu flyout that swaps instantly when the parent row changes.",
    "phases": [
      {
        "frame": 0,
        "label": "Desktop with menu bar, no dropdown"
      },
      {
        "frame": 1,
        "label": "Dropdown pops open"
      },
      {
        "frame": 13,
        "label": "Pointer descends into the menu"
      },
      {
        "frame": 17,
        "label": "Highlight walks the app rows"
      },
      {
        "frame": 29,
        "label": "Submenu flies out left of row four"
      },
      {
        "frame": 35,
        "label": "Highlight and submenu move to row five"
      },
      {
        "frame": 49,
        "label": "Pointer enters the submenu"
      }
    ]
  },
  "repair": {
    "id": "menubar-dropdown-hover-walk-to-submenu-flyout",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "1c198c538a9b96cec5045d9c664374b110ac5051d498e813aad6e398628271f9"
  },
  "original": {
    "id": "menubar-dropdown-hover-walk-to-submenu-flyout",
    "title": "Open a menu-bar dropdown, walk the hover highlight down the list, and fly out a submenu on the target",
    "family": "panel",
    "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": [
      "W-HhMUe9hOg",
      "971971/8000",
      "247247/2000"
    ],
    "source": {
      "filmId": "W-HhMUe9hOg",
      "film": "Computer History in ChatGPT",
      "url": "https://www.youtube.com/watch?v=W-HhMUe9hOg",
      "frames": [
        2913,
        2964
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 121.496375,
      "endSeconds": 123.6235,
      "publicationDate": "2026-08-13",
      "masterSha256": "2b5f3d1213e5f1959dcd1443286bbf6a0b8d76e2820841a596ee869206f90ca7",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 2913+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "9c5162a3004a85ee8fe411f58254453cdbc3352d40d1277b27618811a0de0238",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "An orange desktop with a translucent menu bar and a small presenter inset top left (master 2913). At master 2914 (local 1) a tall cream dropdown pops open under a highlighted menu-bar icon: a 'Pause' item, a Recents section of five apps with icons and chevrons, then Show/Clear items and Settings. The arrow pointer travels down from the menu bar (2926) and the blue row highlight follows it: first app at 2930, second at 2932, third at 2936, fourth at 2940 (local 17-27). A two-item submenu flies out to the LEFT of the fourth row at 2942 (local 29); when the pointer reaches the fifth row at 2946 the flyout swaps to that row's submenu at 2948 (local 35). The pointer then crosses left into the submenu by 2962 (local 49).",
    "mechanism": "Cascading menu navigation: hard-open dropdown, hover highlight that tracks the pointer row by row, and a leftward submenu flyout that swaps instantly when the parent row changes.",
    "phases": [
      {
        "frame": 0,
        "label": "Desktop with menu bar, no dropdown"
      },
      {
        "frame": 1,
        "label": "Dropdown pops open"
      },
      {
        "frame": 13,
        "label": "Pointer descends into the menu"
      },
      {
        "frame": 17,
        "label": "Highlight walks the app rows"
      },
      {
        "frame": 29,
        "label": "Submenu flies out left of row four"
      },
      {
        "frame": 35,
        "label": "Highlight and submenu move to row five"
      },
      {
        "frame": 49,
        "label": "Pointer enters the submenu"
      }
    ],
    "checks": {
      "recipeSha256": "c90a55bca0b59ce5bb8ef130c2e24fd6fb793135657d816d390a3e5d64844188",
      "renderManifestSha256": "c77070d5a269ead661ecfed6348e6fb727f66938f3f8edd0dd189be86f011ae3",
      "adaptationManifestSha256": "dd92e1e958994e8758f81626ac59967e26a983fc0be8d8bbdcbc865125dc9009",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "9c5162a3004a85ee8fe411f58254453cdbc3352d40d1277b27618811a0de0238",
          "bytes": 226166,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 51,
          "duration": 2.127125,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "711f4615a6cfdf30806a1949f3122cba8ac1cb9efc5213a65596ebe5b4ca1884",
          "bytes": 90309,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 51,
          "duration": 2.127122,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "3017613d31a40f47da4b6c76cb2baf864f40b4d9526026c5a25044f3a4625a9d",
          "bytes": 95757,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 51,
          "duration": 2.127122,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "1c198c538a9b96cec5045d9c664374b110ac5051d498e813aad6e398628271f9",
        "bytes": 151192,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "24fdcbc87bdd5dae6bc285af6116d2a91429a7dd9f087a5338b6a008be4bbc7e",
        "bytes": 8505,
        "drawableElements": 56,
        "rasterEmbedded": false,
        "frame": 38,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 33.5
    },
    "assets": {
      "source.mp4": {
        "path": "items/menubar-dropdown-hover-walk-to-submenu-flyout/source.mp4",
        "sha256": "9c5162a3004a85ee8fe411f58254453cdbc3352d40d1277b27618811a0de0238",
        "bytes": 226166
      },
      "remake.mp4": {
        "path": "items/menubar-dropdown-hover-walk-to-submenu-flyout/remake.mp4",
        "sha256": "711f4615a6cfdf30806a1949f3122cba8ac1cb9efc5213a65596ebe5b4ca1884",
        "bytes": 90309
      },
      "adaptation.mp4": {
        "path": "items/menubar-dropdown-hover-walk-to-submenu-flyout/adaptation.mp4",
        "sha256": "3017613d31a40f47da4b6c76cb2baf864f40b4d9526026c5a25044f3a4625a9d",
        "bytes": 95757
      },
      "editable.svg": {
        "path": "items/menubar-dropdown-hover-walk-to-submenu-flyout/editable.svg",
        "sha256": "24fdcbc87bdd5dae6bc285af6116d2a91429a7dd9f087a5338b6a008be4bbc7e",
        "bytes": 8505
      },
      "resolve.txt": {
        "path": "items/menubar-dropdown-hover-walk-to-submenu-flyout/resolve.txt",
        "sha256": "f5e39a31f472fc0a7b6f5cd9d22972ff11f67cfe74e7917dda5bef9135779c8b",
        "bytes": 9529
      },
      "package.zip": {
        "path": "items/menubar-dropdown-hover-walk-to-submenu-flyout/package.zip",
        "sha256": "1c198c538a9b96cec5045d9c664374b110ac5051d498e813aad6e398628271f9",
        "bytes": 151192
      },
      "recipe.json": {
        "path": "items/menubar-dropdown-hover-walk-to-submenu-flyout/recipe.json",
        "sha256": "c90a55bca0b59ce5bb8ef130c2e24fd6fb793135657d816d390a3e5d64844188",
        "bytes": 12729
      }
    },
    "builtAt": "2026-09-18T05:09:19Z"
  }
}
