[DevTools] Don't suspend shell while retrieving original source for "open-in-editor" (#34381)

This commit is contained in:
Sebastian "Sebbie" Silbermann 2025-09-04 16:39:07 +02:00 committed by GitHub
parent 5a31758ed6
commit e2cc315a1b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -23,7 +23,7 @@ type Props = {
symbolicatedSourcePromise: Promise<SourceMappedLocation | null>,
};
function OpenInEditorButton({
function OpenSymbolicatedSourceInEditorButton({
editorURL,
source,
symbolicatedSourcePromise,
@ -45,4 +45,17 @@ function OpenInEditorButton({
);
}
function OpenInEditorButton(props: Props): React.Node {
return (
<React.Suspense
fallback={
<Button disabled={true} title="retrieving original source…">
<ButtonIcon type="editor" />
</Button>
}>
<OpenSymbolicatedSourceInEditorButton {...props} />
</React.Suspense>
);
}
export default OpenInEditorButton;