Turbowarp Chrome Extension Info

function handleRedirect(url, tabId) { chrome.storage.local.get(["enabled", "autoRedirect"], (result) => { const enabled = result.enabled !== false; // default true const autoRedirect = result.autoRedirect !== false; // default true

autoRedirectCheckbox.addEventListener("change", () => { chrome.storage.local.set({ autoRedirect: autoRedirectCheckbox.checked }); }); turbowarp chrome extension

if (enabled && autoRedirect) { const projectIdMatch = url.match(/scratch\.mit\.edu\/projects\/(\d+)/); if (projectIdMatch) { const projectId = projectIdMatch[1]; const turboUrl = `https://turbowarp.org/${projectId}`; chrome.tabs.update(tabId, { url: turboUrl }); } } }); } // This runs on Scratch project pages before the page loads. // It can be used to show a notification or override behavior. if (window.location.href.includes("scratch.mit.edu/projects/")) { chrome.storage.local.get(["enabled", "autoRedirect"], (result) => { const enabled = result.enabled !== false; const autoRedirect = result.autoRedirect !== false; function handleRedirect(url, tabId) { chrome