)]}'
{
  "commit": "da492f144feba8874ce6d25a9da170228763b21e",
  "tree": "d85bbdbed3d1a98958688595f9ef1446aac21699",
  "parents": [
    "0725b51efa92d642ba4b6f3b270f5e9a591a92ea"
  ],
  "author": {
    "name": "sczs",
    "email": "sczs@chromium.org",
    "time": "Tue Feb 23 18:42:30 2021"
  },
  "committer": {
    "name": "Chromium LUCI CQ",
    "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 23 18:42:30 2021"
  },
  "message": "[ios] Sets refactoredNTP height in viewWillAppear\n\n- Sets the contentSuggestion views constraints in viewWillAppear\ninstead of viewDidLoad. This helps with the initial layout where\neverything was compressed, but still once the view is visible the\nconstraints are set in place.\n- Calls updateContentSuggestionForCurrentLayout on\nviewSafeAreaInsetsDidChange which fixes the compressed omnibox bug.\n- Moves a bunch of layout calls from viewDidLayoutSubviews to\nviewWillLayoutSubviews. This seems to have the same effect but it should\nbe smoother all around since there\u0027s not an abrupt change after the\nlayout.\n- Removes unnecessary code related to fake omnibox layouting.\n\nBug: 1114792\nChange-Id: I1da38c7e961c47febde503ed1cdb9cb76b07205b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2714003\nCommit-Queue: Sergio Collazos \u003csczs@chromium.org\u003e\nReviewed-by: Adam Trudeau-Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/master@{#856773}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6941b1bc11dd3dbc820728afa123007da978d71",
      "old_mode": 33188,
      "old_path": "ios/chrome/browser/ui/ntp/new_tab_page_view_controller.mm",
      "new_id": "1e4bdd30f971bd23a98366fb74b6714cd9ec23df",
      "new_mode": 33188,
      "new_path": "ios/chrome/browser/ui/ntp/new_tab_page_view_controller.mm"
    }
  ]
}
