Skip to content

Commit 18382fc

Browse files
committed
hide error cause from ui
1 parent d70a96a commit 18382fc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/notebooks/deepnote/selectInputSettingsWebview.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,11 @@ export class SelectInputSettingsWebviewProvider {
252252
const errorMessage = localize.SelectInputSettings.failedToSave;
253253
const cause = error instanceof Error ? error : undefined;
254254
const causeMessage = cause?.message || String(error);
255+
// Log the full error with cause for diagnostics
255256
logger.error(`${errorMessage}: ${causeMessage}`, error);
256-
void window.showErrorMessage(`${errorMessage}: ${causeMessage}`);
257+
// Show only the localized friendly message to users
258+
void window.showErrorMessage(errorMessage);
259+
// Attach the cause to the thrown error for telemetry/diagnostics
257260
throw new WrappedError(errorMessage, cause);
258261
}
259262
}

0 commit comments

Comments
 (0)