]> source.dussan.org Git - jquery.git/commit
Attributes: Avoid infinite recursion on non-lowercase attribute getters 3134/head
authorMichał Gołębiowski <m.goleb@gmail.com>
Sun, 29 May 2016 20:24:28 +0000 (22:24 +0200)
committerMichał Gołębiowski <m.goleb@gmail.com>
Fri, 3 Jun 2016 20:48:43 +0000 (22:48 +0200)
commite06fda69f00082b44fd39ce8e851f72d29999011
tree921a3c4ee185b9e02625048afa13d296d3a4b5a5
parent5430c540dfedf1a64558d5f55f668904ee787817
Attributes: Avoid infinite recursion on non-lowercase attribute getters

Attribute hooks are determined for the lowercase versions of attribute names
but this has not been reflected in the bool attribute hooks. The code that
temporarily removed a handler to avoid an infinite loop was removing an
incorrect handler causing stack overflow.

Fixes gh-3133
Refs gh-2914
Refs gh-2916
Closes gh-3134
src/attributes/attr.js
test/unit/attributes.js