Index: src/routes/activitypub.js
===================================================================
--- src/routes/activitypub.js	(revision d1075a16677d12c60b0d792c821a5baea451185d)
+++ src/routes/activitypub.js	(revision 6fab3f3e28add90b1140273d9a28793236cd7a39)
@@ -321,5 +321,8 @@
     const base = baseUrl(req);
     const me = `${base}/ap/users/${auth.site.slug}`;
-    AP.sendAP(res, { '@context': AP.AP_CONTEXT, ...build(`${me}/queues/${name}`, auth.site.slug, me) });
+    // 304 als er niets veranderde (Barts punt, 9-8). Zonder dit haalde een app
+    // bij elke actie de hele lijst opnieuw op -- een hulpvraag afvinken vroeg de
+    // honderd wards inclusief poorten terug.
+    AP.sendMaybe304(req, res, { '@context': AP.AP_CONTEXT, ...build(`${me}/queues/${name}`, auth.site.slug, me) });
   });
 }
