{"push_id":717929153,"size":1,"distinct_size":1,"ref":"refs/heads/a-href-activate","head":"52e336e5a8c9574dcb91aed8e8c2696300520d04","before":"884d53f3feb23e343fd0d314b02f2c3bf9d85815","commits":[{"sha":"52e336e5a8c9574dcb91aed8e8c2696300520d04","author":{"email":"198a7b38ed0447afeefda9d7f1eca6dfad757d74@gmail.com","name":"Ms2ger"},"message":"Only make a elements activatable when they have an href attribute.\n\nI've tested this manually, by clicking on the \"baz\" in code like\n\n```js\nvar a = document.body.appendChild(document.createElement(\"a\"));\na.textContent = \"bar \";\na.setAttribute(\"href\", \"http://www.yahoo.com\");\nvar b = a.appendChild(document.createElement(\"a\"));\nb.textContent = \"baz\";\n```\n\nBefore this change, the click is trapped by `b` and ignored there; after this\nchange, the click passes through `b` to `a`, where it is handled.\n\nUnfortunately, I haven't found a way to write an automated test.","distinct":true,"url":"https://api.github.com/repos/Ms2ger/servo/commits/52e336e5a8c9574dcb91aed8e8c2696300520d04"}]}