)]}'
{
  "commit": "83a2cd09754423f8007aa346b00aa02125ba61fd",
  "tree": "b31abb9ae897479a9c3dba353ca73c4a076226ec",
  "parents": [
    "8d72a4794d49f3403e9b19f929f670210725914c"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Feb 14 01:28:39 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Feb 14 01:28:39 2019 +0000"
  },
  "message": "Check for user gesture in submitForm() JS callback\n\nThe fix in https://pdfium-review.googlesource.com/c/pdfium/+/42731\nonly covered one path into submitting form data. This covers another\ndirectly from javascript.\n\nBug: chromium:917897\nChange-Id: If40e183f79d47a3a5546e43b2908246061810f96\nReviewed-on: https://pdfium-review.googlesource.com/c/50770\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4dac07e73d4a8c82c15ce4ffd38560f1315d36b7",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_document.cpp",
      "new_id": "8e44046bfe1c3a2bd74f975c61958e68ee635dba",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_document.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec6f9ec767865b1fd205a1175c186315229215d1",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_eventhandler.cpp",
      "new_id": "921cf2aa621b12ab11e1ce96dfeb740e69269c7d",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_eventhandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "c879ed492534490019197178933dc43b509e8724",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_eventhandler.h",
      "new_id": "4d797c1924516c19a17f2608f729a5bdb9d39c10",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_eventhandler.h"
    },
    {
      "type": "modify",
      "old_id": "a9f9782ba68c1363e5a28e5999e9f8c256465f2d",
      "old_mode": 33188,
      "old_path": "fxjs/js_resources.cpp",
      "new_id": "16df281dbf94fbe12a5b3e938a9ac26bddd60f68",
      "new_mode": 33188,
      "new_path": "fxjs/js_resources.cpp"
    },
    {
      "type": "modify",
      "old_id": "79d5502e4462f8d497f83babebf4a47c2359fa91",
      "old_mode": 33188,
      "old_path": "fxjs/js_resources.h",
      "new_id": "a95e1b3096121248f5368d229e055f18af6358b6",
      "new_mode": 33188,
      "new_path": "fxjs/js_resources.h"
    },
    {
      "type": "modify",
      "old_id": "eb1db92e43bb4b70011f6f44419764c25da49316",
      "old_mode": 33188,
      "old_path": "testing/resources/javascript/document_methods.in",
      "new_id": "1f2dd292aef0b3fefab1f5c3ebe0d5297ccc2aeb",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/document_methods.in"
    },
    {
      "type": "modify",
      "old_id": "45452062a203cad0d6d20b7fd785aa36d32bf14b",
      "old_mode": 33188,
      "old_path": "testing/resources/javascript/document_methods_expected.txt",
      "new_id": "495c2fb4c73a0161e3f61cb0f4023506b235c74f",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/document_methods_expected.txt"
    },
    {
      "type": "modify",
      "old_id": "a72162add3fa1ae4b509419b4bd4dde2e0172973",
      "old_mode": 33188,
      "old_path": "testing/resources/javascript/mouse_events.in",
      "new_id": "353961c51ae04eb2fec5ef5cdf46cd7b21b71340",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/mouse_events.in"
    },
    {
      "type": "modify",
      "old_id": "3d9b8b6071bc4025e84fd060355a74b311905d75",
      "old_mode": 33188,
      "old_path": "testing/resources/javascript/mouse_events_expected.txt",
      "new_id": "da031bf63bc3646b3b24241552ab736a0b82246a",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/mouse_events_expected.txt"
    }
  ]
}
