)]}'
{
  "commit": "0c8ad8e5721775bf03c8cfb4f1e4ffff6dda32ac",
  "tree": "c21c36ccde15c9377135462756a1e3fce522a16f",
  "parents": [
    "f10e60ed732f71433f1569e8cccc22062b5dcaf9"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Jan 26 13:22:54 2011 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Jan 26 13:22:54 2011 +0000"
  },
  "message": "Fixing a bug in CellBrowser where the user must click on an element twice to focus on it and enable keyboard support.  The problem is that Element.getTabIndex() returns 0 for non-focusable divs, which causes us to assume that the div is focusable.  Other browsers return -1 for non-focusable divs.  Unfortunately, there is no good way to fix the bug in Element.getTabIndex() because the only way to determine if an element is natively focusable, such as a text box, is to compare the element tagName to a list of known natively focusable element, which isn\u0027t scalable.  For now, I worked around it in CellBasedWidgetImpl.\n\nIssue: 5916\n\nReview at http://gwt-code-reviews.appspot.com/1290803\n\nReview by: rchandia@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9620 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c14ce6bd9e3f2be7fbd25955c44ef9163b17387",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/cellview/client/CellBasedWidgetImpl.java",
      "new_id": "a44e9bc9183362b08e2ec531329c1efd2d525bbb",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/cellview/client/CellBasedWidgetImpl.java"
    },
    {
      "type": "modify",
      "old_id": "cd0cf533b5e07dddbb07da8be3d59ef30944710f",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/cellview/client/CellBasedWidgetImplTrident.java",
      "new_id": "eea60dd83d91da6094ffaa08c2dde22fa77fa5d2",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/cellview/client/CellBasedWidgetImplTrident.java"
    }
  ]
}
