Bug Tracker

Opened 10 years ago

Closed 9 years ago

Last modified 8 years ago

#5744 closed bug (worksforme)

jQuery selectors search inside HTML comments, causing crashes and/or other errors

Reported by: MrPete Owned by: john
Priority: critical Milestone: 1.4
Component: selector Version: 1.3.2
Keywords: Cc:
Blocked by: Blocking:

Description

Consider this scenario: <body>

<div id="x">

<!--<small class="b"><a href="#" ></a></small>--> <small class="b"><a href="#">Oct 3, 2009</a></small>

</div>

</body>

this: var str= $('small.b:first').text();

Will either crash FireFox (total lockup) or return an empty string depending on (something)

I'm using jQuery inside of GreaseMonkey, for whatever that is worth. But it appears this is a jQuery problem.

Attachments (2)

gmstub.user.js (588 bytes) - added by MrPete 10 years ago.
GM stub excercising this bug
test.html (332 bytes) - added by MrPete 10 years ago.
Small test HTML file for this bug

Download all attachments as: .zip

Change History (5)

Changed 10 years ago by MrPete

Attachment: gmstub.user.js added

GM stub excercising this bug

Changed 10 years ago by MrPete

Attachment: test.html added

Small test HTML file for this bug

comment:1 Changed 10 years ago by MrPete

Sorry about the non-code formatting. My first jQuery ticket :)

comment:2 Changed 10 years ago by MrPete

Update: AFAIK, this is NOT a crasher bug. I've isolated the crashes to another issue.

The effect still stands, as demonstrated in my attachments: selectors "see" nonexistent elements inside of HTML comments.

comment:3 Changed 9 years ago by dmethvin

Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.