Modal Box in der Einkaufswelt aktivieren? (Shopware-Version: 5.4.5)

Hallo Community,
ich versuche vergebens die Modal Box in der Einkaufswelt zu aktivieren. Scheinbar funktioniert die Einbindung der JavaScript-Datei nicht über Theme.php. Wenn ich den JavaScript-Code direkt in der Einkaufswelt hinterlege (Code Element - JavaScript Code) funktioniert die Modal Box. Deswegen muss es vermutlich an der Einbindung liegen. Natürlich wurde der Cache geleert und das Theme neu kompiliert. Im Theme Manager habe ich folgende Einstellungen hinterlegt (unter System Konfiguration): CSS komprimieren JA, JavaScript komprimieren JA.

Jemand eine Idee, wieso es nicht funktioniert?

 

Code in der Einkaufswelt (Code Element - HTML Code):

  Modalbox öffnen

Code in meiner Javascript-Datei " jquery.emotion.js" (ausgelagert im eigenen Theme):

$.subscribe('plugin/swEmotionLoader/onLoadEmotionFinished', function() {
  StateManager.updatePlugin('*[data-modalbox="true"]', 'swModalbox');
});

Änderungen in der Theme.php:

protected $javascript = array(
  "src/js/jquery.emotion.js"
);

 

Nachtrag:
Wenn ich in den Theme Manager Einstellungen (unter System Konfiguration) die JavaScript Komprimierung deaktiviere, funktioniert der Code.

Woran liegt das?