Bug in filterSelf when text contains special characters

We have a combo box where some options contain * and (). When the user types one of those special characters, the RegExp loses case insensitivity.



The line of code



try{ var filter=new RegExp("^"+text,“i”); } catch (e){ var filter=new RegExp("^"+text.replace(/([[]{}()+*\])/g,"\$1")); }





should be



try{ var filter=new RegExp("^"+text,“i”); } catch (e){ var filter=new RegExp("^"+text.replace(/([[]{}()+*\])/g,"\$1"),“i”); }


Hello,


thank you for the provided fix.


We’ll include it into the official version.