Bug Tracker


Opened 6 years ago

Closed 6 years ago

#7786 closed bug (worksforme)

Safari 3.0.2 quickExpr unicode

Reported by: anonymous Owned by:
Priority: undecided Milestone: 1.6
Component: unfiled Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:


In Safari 3.0.2 the following thing will produce an exception:

jQuery("<div>ƒ</div>"); (happens also with other unicode chars)

Exception is : "Syntax error, unrecognized expression: >"

The problem seems to be the quickExpr, which does not match if there are some unicode chars and so jQuery thinks that it is a query and tries to execute it.

jQuery("body").append("<div>ƒ</div>"); works without a problem.

Change History (1)

comment:1 Changed 6 years ago by jitter

  • Resolution set to worksforme
  • Status changed from new to closed

Thanks for taking the time to contribute to the jQuery project by writing a bug report. As you didn't provide a test case with your ticket I made one myself. test case

I tried this test case with Safari 3.1 and 3.1.2 and there was no error, so I couldn't reproduce your problem. Please report back if you can provide a reproducible test case (http://jsfiddle.net) then we can further evaluate this ticket.

If I'm correct Safari 3.0.2 is:

  • not a stable release
  • a beta version
  • 3+ years old
  • not the latest version on the 3.X branch

Considering this alone makes it look unlikely that this bug gets fixed unless it is trivial or you can show this is a bug in jQuery and not the browser regexp evaluation.

How to report bugs

Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

Modify Ticket

Change Properties

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.