Skip to main content

Bug Tracker

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 joern comment:1

resolution: → fixed
status: newclosed

Fixed in [4107].