Prettier run

This commit is contained in:
Justin Kolasa (from Dev Box)
2025-05-19 16:24:33 -04:00
parent 0ccedfb9bd
commit b24b3d6b8e
+15 -11
View File
@@ -296,8 +296,8 @@ export default class Explorer {
const detectVSCode = () => {
return new Promise<boolean>((resolve) => {
// Create hidden iframe to detect protocol handler
const iframe = document.createElement('iframe');
iframe.style.display = 'none';
const iframe = document.createElement("iframe");
iframe.style.display = "none";
document.body.appendChild(iframe);
// Set timeout to handle case where protocol isn't supported
@@ -313,15 +313,19 @@ export default class Explorer {
// Try to navigate to VS Code protocol
try {
// Listen for blur event which might indicate app was launched
window.addEventListener('blur', function onBlur() {
clearTimeout(timeoutId);
window.removeEventListener('blur', onBlur);
if (document.body.contains(iframe)) {
document.body.removeChild(iframe);
}
// Window lost focus, likely because VS Code opened
resolve(true);
}, { once: true });
window.addEventListener(
"blur",
function onBlur() {
clearTimeout(timeoutId);
window.removeEventListener("blur", onBlur);
if (document.body.contains(iframe)) {
document.body.removeChild(iframe);
}
// Window lost focus, likely because VS Code opened
resolve(true);
},
{ once: true },
);
// Navigate iframe to the VSCode URL
iframe.src = vscodeUrl;