From d0587d5db88491dba8066b551f7aa37bad4918cc Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Sat, 20 Dec 2025 18:05:41 -0600 Subject: [PATCH] `turbo:load` doesn't seem to be working, try a specific controller method to open it --- app/javascript/controllers/dialog_controller.js | 4 +++- app/views/layouts/shared/_welcome_letter.html.erb | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/javascript/controllers/dialog_controller.js b/app/javascript/controllers/dialog_controller.js index cdc8ea7cd..f6449cea7 100644 --- a/app/javascript/controllers/dialog_controller.js +++ b/app/javascript/controllers/dialog_controller.js @@ -5,11 +5,13 @@ export default class extends Controller { static targets = [ "dialog" ] static values = { modal: { type: Boolean, default: false }, - sizing: { type: Boolean, default: true } + sizing: { type: Boolean, default: true }, + autoOpen: { type: Boolean, default: false } } connect() { this.dialogTarget.setAttribute("aria-hidden", "true") + if (this.autoOpenValue) this.open() } open() { diff --git a/app/views/layouts/shared/_welcome_letter.html.erb b/app/views/layouts/shared/_welcome_letter.html.erb index 4d7b5c277..5947b67dc 100644 --- a/app/views/layouts/shared/_welcome_letter.html.erb +++ b/app/views/layouts/shared/_welcome_letter.html.erb @@ -1,4 +1,4 @@ -
+