)]}'
{
  "commit": "801e5b3cc07b47ec81b686f786eceed4d987353b",
  "tree": "bc957b6f331b0cd01e820c549d86b733b986af06",
  "parents": [
    "0ac66461bb73d59ecec00e4f333a04838a6b5876",
    "4e35148a502ace4f1608d9f78a8075a824a0266d"
  ],
  "author": {
    "name": "Samuel Tardieu",
    "email": "sam@rfc1149.net",
    "time": "Thu Nov 13 08:56:08 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 13 08:56:08 2025 +0000"
  },
  "message": "Fix website history interactions (#16060)\n\ncc @GuillaumeGomez\n\n- Searching/filtering no longer creates a new history entry per\nkeystroke/change\n- Loading a URL with a specified search query now works. The search is\nnow stored as `?search\u003dfoo` instead of `#/foo`, not a breaking change\nsince this didn\u0027t work before\n- The browser back/forward actions now update the filters/search and\ndisplayed lints\n\nThe bulk of the changes are to support that last one, previously the\nfilter state was stored both in the DOM and as JS objects. The DOM is\nnow the single source of truth\n\nchangelog: none\n",
  "tree_diff": []
}
