diff --git a/libs/remix-ui/renderer/src/lib/renderer.tsx b/libs/remix-ui/renderer/src/lib/renderer.tsx index 8850c1e5b1..f61695abd5 100644 --- a/libs/remix-ui/renderer/src/lib/renderer.tsx +++ b/libs/remix-ui/renderer/src/lib/renderer.tsx @@ -86,17 +86,12 @@ export const Renderer = ({ message, opt = {}, plugin }: RendererProps) => { setClose(true) } - const _errorClick = (errFile, errLine, errCol) => { + const _errorClick = async (errFile, errLine, errCol) => { if (errFile !== plugin.getAppParameter('currentFile')) { // TODO: refactor with this._components.contextView.jumpTo - const provider = plugin.fileProviderOf(errFile) - if (provider) { - provider.exists(errFile).then(() => { - plugin.open(errFile) - plugin.call('editor', 'gotoLine', errLine, errCol) - }).catch(error => { - if (error) return console.log(error) - }) + if (await plugin.fileExists(errFile)) { + plugin.open(errFile) + plugin.call('editor', 'gotoLine', errLine, errCol) } } else { plugin.call('editor', 'gotoLine', errLine, errCol)