)]}'
{
  "commit": "bc6a4c89f98820b1a76c267bc65874ec1252706a",
  "tree": "bfd2369e1bd01750b9315ffa38faa0f02bafc92a",
  "parents": [
    "a6ad4b05bba331a7fdc6dcbba56027f90d54ebdd"
  ],
  "author": {
    "name": "Vincent Ong",
    "email": "256906086+mvincentong@users.noreply.github.com",
    "time": "Fri Jul 10 19:22:02 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jul 10 11:22:02 2026 +0000"
  },
  "message": "Assert TextStyle height is not NaN (#186617)\n\nFixes https://github.com/flutter/flutter/issues/175248\n\nPrevents `TextStyle(height: double.nan)` and `getParagraphStyle(height:\ndouble.nan)` from passing NaN line heights down to dart:ui in debug\nmode. This produces a clear assertion before platform-specific text\nlayout failures.\n\nTests:\n- `./bin/dart format --output\u003dnone --set-exit-if-changed\npackages/flutter/lib/src/painting/text_style.dart\npackages/flutter/test/painting/text_style_test.dart`\n- `./bin/flutter test\npackages/flutter/test/painting/text_style_test.dart`\n- `./bin/flutter analyze\npackages/flutter/lib/src/painting/text_style.dart\npackages/flutter/test/painting/text_style_test.dart`\n- `git diff --check`",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1fd55532e173e14aa8fdf386566536065ac69fc",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/painting/text_style.dart",
      "new_id": "d9054ab0fb2f34d0410d996d19490e53125d4ce4",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/painting/text_style.dart"
    },
    {
      "type": "modify",
      "old_id": "ddf7f2067d8bcf25c9215dd220642aa3cb398955",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/painting/text_style_test.dart",
      "new_id": "2c08380d10877522aedc90c2f0f2fe87816c4321",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/painting/text_style_test.dart"
    }
  ]
}
