De-flake preview iframe error msg removal (#69)

This commit is contained in:
Will Chen
2025-05-01 23:18:19 -07:00
committed by GitHub
parent d1df8b10e8
commit 18846946b5
2 changed files with 5 additions and 4 deletions

View File

@@ -414,6 +414,9 @@ export const PreviewIframe = ({ loading }: { loading: boolean }) => {
</div> </div>
) : ( ) : (
<iframe <iframe
onLoad={() => {
setErrorMessage(undefined);
}}
ref={iframeRef} ref={iframeRef}
key={reloadKey} key={reloadKey}
title={`Preview for App ${selectedAppId}`} title={`Preview for App ${selectedAppId}`}

View File

@@ -82,8 +82,7 @@ export function useRunApp() {
const onHotModuleReload = useCallback(() => { const onHotModuleReload = useCallback(() => {
setPreviewPanelKey((prevKey) => prevKey + 1); setPreviewPanelKey((prevKey) => prevKey + 1);
setPreviewErrorMessage(undefined); }, [setPreviewPanelKey]);
}, [setPreviewPanelKey, setPreviewErrorMessage]);
const restartApp = useCallback( const restartApp = useCallback(
async ({ async ({
@@ -151,8 +150,7 @@ export function useRunApp() {
const refreshAppIframe = useCallback(async () => { const refreshAppIframe = useCallback(async () => {
setPreviewPanelKey((prevKey) => prevKey + 1); setPreviewPanelKey((prevKey) => prevKey + 1);
setPreviewErrorMessage(undefined); }, [setPreviewPanelKey]);
}, [setPreviewPanelKey, setPreviewErrorMessage]);
return { return {
loading, loading,