Skip to content

Conversation

@jbedard
Copy link
Contributor

@jbedard jbedard commented Sep 23, 2014

Ref chromium issue 378607
Ref jQuery issue 14839

As discussed a bit in the original commit (jbedard@ed3a988#commitcomment-7857752) and bug (http://bugs.jquery.com/ticket/14839) this avoids the use of non-alphanumeric characters in the expando property used by the Data objects.

This avoids https://code.google.com/p/chromium/issues/detail?id=378607 when creating data on an element for the first time. It seems like jq2 doesn't cleanup the expando property on cleanData so the delete case doesn't occur.

Ref chromium issue 378607
Ref jQuery issue 14839
@markelog
Copy link
Member

/cc @rwaldron, @gibson042

@markelog
Copy link
Member

Ref - we already did the "same" thing for Sizzle.

@rwaldron
Copy link
Member

LGTM

@markelog markelog closed this in 0cdec79 Sep 26, 2014
@markelog
Copy link
Member

Thank you!

mgol pushed a commit that referenced this pull request Dec 11, 2014
Ref chromium issue 378607
Ref #14839
Closes gh-1662
mgol pushed a commit that referenced this pull request Dec 11, 2014
(cherry-picked from 0cdec79)

Ref chromium issue 378607
Ref #14839
Closes gh-1662
@dmethvin dmethvin added this to the 1.11.2/2.1.2 milestone Dec 15, 2014
@dmethvin dmethvin added the Data label Dec 15, 2014
@mgol mgol added the 2.x-only label Dec 15, 2014
markelog pushed a commit that referenced this pull request Nov 10, 2015
Ref chromium issue 378607
Ref #14839
Closes gh-1662
@lock lock bot locked as resolved and limited conversation to collaborators Jan 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Development

Successfully merging this pull request may close these issues.

5 participants