Skip to content

Instantly share code, notes, and snippets.

@markhallen
markhallen / turboframe_missing_handler.js
Created July 23, 2025 13:56 — forked from pcreux/turboframe_missing_handler.js
A developer friendly turboframe error handler
// Display a developer-friendly error message when Turbo Frame fails to load.
if (process.env.NODE_ENV === 'development') {
document.addEventListener('turbo:frame-missing', async function (event) {
event.preventDefault();
const frame = event.target;
const response = event.detail.response;
const frameId = frame.id;
const url = response?.url || frame.src;