{"push_id":756680463,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"48ec81b6886bd21402dc8ff644494a1eb59a9c17","before":"46f36d7a5ddf3151b4ffc371ab3f11b10418c621","commits":[{"sha":"48ec81b6886bd21402dc8ff644494a1eb59a9c17","author":{"email":"cb141bc04912f7082317b2d75e22ecde40953ac2@chromium.org","name":"kojii@chromium.org"},"message":"HTMLSummaryElement::detailsElement() should not use composed tree\n\nThe spec[1] defines that the summary element is the first child of a\ndetails element, so for a summary element to find its details element,\nit should check its parent within the tree, and traversing composed\ntree is not needed.\n\nFor distributed <summary> elements to work, updateDistribution() is\nneeded in HTMLSummaryElement::detailsElement(), but we would not like\nto call it when getting tabindex attributes for instance. Since the\nShadow DOM spec[2] no longer require it to work, this patch removes\nthe support of distributed <summary> element.\n\nupdateDistribution() in HTMLSummaryElement::defaultEventHandler() was\nremoved because it was added to ensure distributions updated before\nisMainSummary()[3]. This patch removes the pre-condition for\nisMainSummary().\n\n[1] https://html.spec.whatwg.org/multipage/forms.html#the-summary-element\n[2] http://w3c.github.io/webcomponents/spec/shadow/\n[3] https://codereview.chromium.org/1066553002#msg14\n\nBUG=477493\n\nReview URL: https://codereview.chromium.org/1036983002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@200457 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/blink/commits/48ec81b6886bd21402dc8ff644494a1eb59a9c17"}]}