diff --git a/packages/check-in-place-select/src/check-in-place-select.js b/packages/check-in-place-select/src/check-in-place-select.js
index 222b329180bcb49e45d3d48913120478232d1674..b5b935da2db2f895f15ce114c106f94f75f7d2f6 100644
--- a/packages/check-in-place-select/src/check-in-place-select.js
+++ b/packages/check-in-place-select/src/check-in-place-select.js
@@ -77,12 +77,11 @@ export class CheckInPlaceSelect extends ScopedElementsMixin(LitElement) {
     }
 
     async connectedCallback() {
-        await super.connectedCallback();
-
         this._jquery = (await import('jquery')).default;
         let select2 = (await import('select2')).default;
         select2(window, this._jquery);
 
+        await super.connectedCallback();
         await this.updateComplete;
         const that = this;