From a126ce00864c1731001cc5243522d4ab8d88f1b9 Mon Sep 17 00:00:00 2001 From: nekename <63245705+nekename@users.noreply.github.com> Date: Thu, 22 Jan 2026 19:55:29 +0000 Subject: [PATCH] fix: reveal error message when loading custom action JS or fields fails in the property inspector --- src/propertyInspector/inspector.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/propertyInspector/inspector.js b/src/propertyInspector/inspector.js index 89974ab..1300cb3 100644 --- a/src/propertyInspector/inspector.js +++ b/src/propertyInspector/inspector.js @@ -17,7 +17,7 @@ $PI.onConnected(async (jsn) => { // Insert tabs and action fields const actionName = action.split('.').at(-1); const { fields, generateFields } = await import(`../actions/${actionName}/fields.js`) - .catch(() => { console.log('No custom fields loaded'); return {}; }); + .catch((e) => { console.log('No custom fields loaded:', e); return {}; }); if (fields || generateFields) { const tabs = []; const tabsContents = []; @@ -72,7 +72,7 @@ $PI.onConnected(async (jsn) => { $PI.getSettings(); // Load custom action PI JS, if it exists - await import(`../actions/${actionName}/pi.js`).catch(() => console.log('No custom action JS loaded')); + await import(`../actions/${actionName}/pi.js`).catch((e) => console.log('No custom action JS loaded:', e)); // Signal plugin that PI is ready after importing everything $PI.sendToPlugin({ event: 'ready' });