)]}'
{
  "commit": "7d0292f58f7ac2c90036c5622fe0fc39c6ec4fdb",
  "tree": "aab9d4c48d939af6082a9b6f761c5a011e1bb36b",
  "parents": [
    "53edc47511b5d15709ac832eb0ec9eadc7f2a23b"
  ],
  "author": {
    "name": "susiwen8",
    "email": "susiwen8@gmail.com",
    "time": "Sun May 03 00:41:44 2026 +0800"
  },
  "committer": {
    "name": "susiwen8",
    "email": "susiwen8@gmail.com",
    "time": "Sun May 03 00:41:44 2026 +0800"
  },
  "message": "Assert empty dataZoom preserves in-window raw stack values\n\nCopilot suggested using raw axis dimensions for empty mode. A temporary verification showed that change turns raw y values for in-window stacked points into NaN, even though their stack result remains visible. Preserve the current implementation and cover that invariant explicitly.\n\nConstraint: mapDimensionsAll(axisDim) includes both raw value and stack result dimensions for stacked series.\n\nRejected: Apply Copilot empty-mode suggestion | it corrupts raw values for in-window stacked points.\n\nConfidence: high\n\nScope-risk: narrow\n\nDirective: Do not special-case empty mode to mapDimensionsAll without preserving raw stacked values.\n\nTested: ./node_modules/.bin/jest --config test/ut/jest.config.cjs --coverage\u003dfalse test/ut/spec/component/dataZoom --runInBand\n\nTested: npm run checktype\n\nTested: ./node_modules/.bin/eslint test/ut/spec/component/dataZoom/AxisProxy.test.ts\n\nTested: git diff --check -- test/ut/spec/component/dataZoom/AxisProxy.test.ts\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "476a1e43c08aa58f6288116f6bab1283798406f9",
      "old_mode": 33188,
      "old_path": "test/ut/spec/component/dataZoom/AxisProxy.test.ts",
      "new_id": "2c0d03ed176463bebea0aedc014b4470504b8a7a",
      "new_mode": 33188,
      "new_path": "test/ut/spec/component/dataZoom/AxisProxy.test.ts"
    }
  ]
}
