From 23adfb2ef03e972c1032b99efe3cb9701329c650 Mon Sep 17 00:00:00 2001 From: Zach Gollwitzer Date: Wed, 30 Apr 2025 21:01:02 -0400 Subject: [PATCH] Mobile console debugging --- app/components/tabs_controller.js | 4 ---- app/javascript/application.js | 8 ++++++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/components/tabs_controller.js b/app/components/tabs_controller.js index 32f18d08..43a4b192 100644 --- a/app/components/tabs_controller.js +++ b/app/components/tabs_controller.js @@ -6,10 +6,6 @@ export default class extends Controller { static targets = ["panel", "navBtn"]; static values = { urlParamKey: String }; - connect() { - console.log("tabs controller connected"); - } - show(e) { const btn = e.target.closest("button"); const selectedTabId = btn.dataset.id; diff --git a/app/javascript/application.js b/app/javascript/application.js index 12751637..c107c9ac 100644 --- a/app/javascript/application.js +++ b/app/javascript/application.js @@ -5,3 +5,11 @@ import "controllers"; Turbo.StreamActions.redirect = function () { Turbo.visit(this.target); }; + +if (typeof console !== "undefined") { + console.debug = console.log; + window.onerror = (msg, url, line) => { + console.log(`Error: ${msg}\nURL: ${url}\nLine: ${line}`); + return false; + }; +}