Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#14877 closed defect (fixed)

quoting and backslashing errors on IE (lite query engine)

Reported by: bill Owned by: Kris Zyp
Priority: undecided Milestone: 1.7.5
Component: Query Version: 1.7.2
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by bill)

See tests/query/query.html?selector=lite, has failures like:

query('option[value=\\"a,b\\"]', "attrSpecialChars")
query('[ foo ~= "bar" ]')

etc., which are valid syntax but throw a "syntax error in query" or "unterminated string constant" exceptions.

Tests are commented out (search for 14877), uncomment when this ticket is fixed.

Change History (7)

comment:1 Changed 8 years ago by bill

Description: modified (diff)

comment:2 Changed 8 years ago by bill

Description: modified (diff)
Summary: quoting problems on IE (lite query engine)quoting and backslashing errors on IE (lite query engine)

comment:3 Changed 8 years ago by bill

In [27986]:

Make better tests for new dojo/query module, refs #12451, #14874, #14875, #14876, #14877, #14879, #14880.

comment:34 Changed 7 years ago by Kris Zyp

Resolution: fixed
Status: newclosed

In [29124]:

Fixes for query parsing with proper escaping of characters, fixes #14877, fixes #14876, !strict

comment:35 Changed 7 years ago by Kris Zyp

Milestone: tbd1.8

comment:36 Changed 7 years ago by Colin Snover

In [30033]:

Backport [29124], [27952], and [27961] to 1.7. According to the original changesets, this fixes #14877, #14876, #10651, #11189. !strict

comment:37 Changed 7 years ago by Colin Snover

Milestone: 1.81.7.5
Note: See TracTickets for help on using tickets.