)]}'
{
  "commit": "dfd9aa027f150fd39bd27dcdebded17548f6a3f9",
  "tree": "62df278de857bb8951b513bdbcc9a90ab73ba55a",
  "parents": [
    "4082d42ba05b6b86f8edcb4ab1efb634172f1b0a"
  ],
  "author": {
    "name": "Peter Marshall",
    "email": "petermarshall@chromium.org",
    "time": "Thu Mar 19 15:12:42 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Mar 19 16:06:32 2020"
  },
  "message": "[Timeline] Enable close button when profiling fails\n\nThe close button was disabled which prevented the UI from being usable\nafter profiling failed, e.g. if another tab was already profiling.\n\nAlso re-enable the other controls (e.g. Screenshots, Memory checkboxes)\nwhich we accidentally still disabled after the trace had failed.\n\nFix another bug where the other tabs e.g. Network, Sources were not\nable to be accessed by clicking on them after a failed recording,\nbecause we didn\u0027t call resumeAllTargets().\n\nAlso clean up the \u0027stopButton\u0027 on the StatusPane, as it is sometimes\na stop button and sometimes a close button, so rename fields and helpers\nappropriately and let the user configure it through the constructor\nrather than dynamically.\n\nBug: chromium:1058632\nChange-Id: Ic7ebf25acbffe8e1b5f07b8868f81885d7714f82\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2109758\nCommit-Queue: Peter Marshall \u003cpetermarshall@chromium.org\u003e\nReviewed-by: Sigurd Schneider \u003csigurds@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65d36d1f236b407a22293a1a833a0c114efb5695",
      "old_mode": 33188,
      "old_path": "front_end/timeline/TimelineController.js",
      "new_id": "9cdebf7c0c58bddff81df80826a87e1ab0ec3faf",
      "new_mode": 33188,
      "new_path": "front_end/timeline/TimelineController.js"
    },
    {
      "type": "modify",
      "old_id": "dadecce2bb0dd01c107a68e1d88836f648e0d467",
      "old_mode": 33188,
      "old_path": "front_end/timeline/TimelinePanel.js",
      "new_id": "52b47d1c084987ec12d4d97be518c998855d5858",
      "new_mode": 33188,
      "new_path": "front_end/timeline/TimelinePanel.js"
    }
  ]
}
