From 93dfdd096d079c947787b4979f4e504cacff075c Mon Sep 17 00:00:00 2001 From: Hampton Lintorn-Catlin Date: Thu, 23 Apr 2026 11:33:17 -0400 Subject: [PATCH] Pin @rails/actioncable in engine importmap The presence controller imports createConsumer from @rails/actioncable but the module was never pinned, causing a TypeError in production and preventing ActionCable WebSocket connections from initializing. Amp-Thread-ID: https://ampcode.com/threads/T-019dbab2-cf9f-73ad-88d7-cff718828954 Co-authored-by: Amp --- engine/config/importmap.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/engine/config/importmap.rb b/engine/config/importmap.rb index a548414..e7422b0 100644 --- a/engine/config/importmap.rb +++ b/engine/config/importmap.rb @@ -1 +1,2 @@ +pin "@rails/actioncable", to: "actioncable.esm.js" pin_all_from CoPlan::Engine.root.join("app/javascript/controllers/coplan"), under: "controllers/coplan", preload: true