From b05ebe5b13f4f01707cdc7b1488c0221c900ac08 Mon Sep 17 00:00:00 2001 From: Patrick Pircher Date: Tue, 28 Oct 2025 10:40:10 +0100 Subject: [PATCH 1/3] fix reload with ember-debug --- app/services/adapters/web-extension.ts | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/app/services/adapters/web-extension.ts b/app/services/adapters/web-extension.ts index ed9fcadc10..ed042e2879 100644 --- a/app/services/adapters/web-extension.ts +++ b/app/services/adapters/web-extension.ts @@ -145,27 +145,11 @@ export default class WebExtension extends BasicAdapter { function loadEmberDebug() { const minimumVersion = config.emberVersionsSupported[0].replace(/\./g, '-'); - let xhr: XMLHttpRequest; return new Promise((resolve) => { - if (!emberDebug) { - xhr = new XMLHttpRequest(); - xhr.open( - 'GET', - chrome.runtime.getURL(`/panes-${minimumVersion}/ember_debug.js`), - ); - xhr.onload = function () { - if (xhr.readyState === 4) { - if (xhr.status === 200) { - emberDebug = xhr.responseText; - resolve(emberDebug); - } - } - }; - - xhr.send(); - } else { - resolve(emberDebug); - } + const url = chrome.runtime.getURL( + `/panes-${minimumVersion}/ember_debug.js`, + ); + resolve(`import('${url}')`); }); } From 0db51a37d2d19a7e8d680ce1f094ea48e916bb74 Mon Sep 17 00:00:00 2001 From: Patrick Pircher Date: Tue, 28 Oct 2025 11:09:22 +0100 Subject: [PATCH 2/3] fix --- app/services/adapters/web-extension.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/adapters/web-extension.ts b/app/services/adapters/web-extension.ts index ed042e2879..c3a8a1b0bc 100644 --- a/app/services/adapters/web-extension.ts +++ b/app/services/adapters/web-extension.ts @@ -4,7 +4,7 @@ import BasicAdapter from './basic'; import config from 'ember-inspector/config/environment'; import type { Message } from '../port'; -let emberDebug: string | null = null; +// let emberDebug: string | null = null; export default class WebExtension extends BasicAdapter { @tracked canOpenResource = false; From 269e459ccf97d059884348a80f5717ebd2a466dc Mon Sep 17 00:00:00 2001 From: Patrick Pircher Date: Tue, 28 Oct 2025 17:12:58 +0100 Subject: [PATCH 3/3] remove comment Removed unused variable declaration for emberDebug. --- app/services/adapters/web-extension.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/services/adapters/web-extension.ts b/app/services/adapters/web-extension.ts index c3a8a1b0bc..30cbec8c3f 100644 --- a/app/services/adapters/web-extension.ts +++ b/app/services/adapters/web-extension.ts @@ -1,11 +1,8 @@ import { tracked } from '@glimmer/tracking'; - import BasicAdapter from './basic'; import config from 'ember-inspector/config/environment'; import type { Message } from '../port'; -// let emberDebug: string | null = null; - export default class WebExtension extends BasicAdapter { @tracked canOpenResource = false; name = 'web-extension';