I am attempting to use the Select2 library in my site to leverage 'placecomplete' (following it's rather simple configuration steps here), but when I run the code I get a strange error -
Error: No select2/compat/query
<link href="scripts/Select2/dist/css/select2.min.css" rel="stylesheet" />
<input id="example123" class="example123" type="text" />
You are running into two issues here, both of which can easily be fixed.
Select2 4.0.0 no longer supports the
query option in the slimmed down, standard build. This must be included in the full build (
select2.full.js) as it is handled through a backwards compatibility module.
You are using Placecomplete and it depends on an older version of Select2. It looks like Select2 3.5.2+ can work, but I can tell from the options that it is using, it cannot work with Select2 4.0.0. There is an open ticket about this for Placecomplete.