diff --git a/rollup.config.js b/rollup.config.js
index 63aff45f08a2995d42e306da479426b0c3e48a2f..bd31fb21f92f32bbebde9438a792822fd6a30fdf 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -37,8 +37,7 @@ let pdfAsQualifiedlySigningServer = 'sig-dev.tugraz.at';
 let matomoSiteId = 131;
 let useTerser = true;
 let useBabel = true;
-// https://github.com/rollup/rollup/issues/3499
-let useManualChunks = false;
+let useManualChunks = true;
 
 switch (build) {
   case 'local':
@@ -85,7 +84,6 @@ switch (build) {
 const CHUNK_BLACKLIST = [
   'jszip',  // jszip is a node module by default and rollup chunking is confused by that and emits warnings
   'source-sans-pro',
-  'vpu-app-shell',  // XXX: this breaks rollup bundling, no idea why for now
 ];
 
 /**