)]}'
{
  "commit": "0e7248d43251a708e52842a772f9b2415c31a4ea",
  "tree": "c4d6e69b09db87ed3120843167d880efbf57693b",
  "parents": [
    "0ca2f38ef249948a1e1ebe55f108809ed3bf57ab"
  ],
  "author": {
    "name": "LongCatIsLooong",
    "email": "31859944+LongCatIsLooong@users.noreply.github.com",
    "time": "Thu Dec 14 12:57:48 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Dec 14 20:57:48 2023 +0000"
  },
  "message": "Fix a bug in the HTML render\u0027s `getClosestGlyphInfo` implementation (#48774)\n\n`closestFragmentAtOffset` takes a horizontal offset from the start of the line, not the start of the paragraph. \r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbaf0456ef7645f55de48e43127566d95d5929b4",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/text/layout_service.dart",
      "new_id": "3273c85f4755634bb11694da8974bc8eccd88a91",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/text/layout_service.dart"
    },
    {
      "type": "modify",
      "old_id": "c14bbe01deb7b610fb4f9a08517edacc9ee3ab93",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/text/paragraph.dart",
      "new_id": "49a34f14c4dacd158ccc4fb540eafc353a611c92",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/text/paragraph.dart"
    },
    {
      "type": "modify",
      "old_id": "7d4303188bed00cf061a548f5bdb6f5503a91787",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/html/text_test.dart",
      "new_id": "d7db0eb7707c0cc6e5ffe18ff0f5cc9e41fcc99a",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/html/text_test.dart"
    }
  ]
}
