Side navigation
#2018 closed bug (fixed)
Opened December 06, 2007 02:05PM UTC
Closed December 11, 2007 09:20PM UTC
Small bug in the autocomplete plugin
Reported by: | ash | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.2.2 |
Component: | plugin | Version: | 1.2.1 |
Keywords: | autocomplete | Cc: | |
Blocked by: | Blocking: |
Description
There is a problem with the autocomplete plugin.
Take a look at
http://jqueryjs.googlecode.com/svn/trunk/plugins/autocomplete/jquery.autocomplete.js
around line 510
The highlight function constructs a RegExp by concatinating strings, one of which is term. Term is entered by the client. If it contains special symbols like '(' - the constructor of the RegExp fails.
Workarounds: set another highlight function.
Fix: Escape the term string.
I am attaching a patch that works for me. There is a static regexp in there that can be optimized further.
Attachments (1)
Change History (1)
Changed December 11, 2007 09:20PM UTC by comment:1
resolution: | → fixed |
---|---|
status: | new → closed |
Fixed in [4107].