Erreur compression JS impactant un plugin de la dist

Spip 4.0.1 + php 8.0.8

Soit le script suivant :

const action = 'http://truc.com';

Qu'on peut inclure dans un squelette pour tester la compression :

[<pre><code>(#INCLURE{test_compacte.js}|compacte{js})</code></pre>]

Le compresseur JS transforme la ligne en ceci, en laissant le guillemet ouvert :

const action='http:

Et ça pète le JS du plugin médias : medias#4860 (closed)

J'ai pas eu le temps de regarder en détail ce qui cause le problème, j'ai juste désactivé une par une les lignes de la méthode _basicCompression jusqu'à ce que l'erreur disparaisse, et c'est la ligne 140 qui semble être la fautive :

// remove comments
$parser->add('/\\/\\/[^\\n\\r]*[\\n\\r]/', "\n");

J'ai vu qu'il y a en projet de remplacer le compresseur JS (#4842 (closed)) (+10 du coup), mais ce bug impactant un plugin de la dist donc faudrait le rustiner d'ici là.