diff --git a/src/utils/parseViyaDebugResponse.ts b/src/utils/parseViyaDebugResponse.ts
index d3d3e6e..f5e4e54 100644
--- a/src/utils/parseViyaDebugResponse.ts
+++ b/src/utils/parseViyaDebugResponse.ts
@@ -16,10 +16,15 @@ export const parseSasViyaDebugResponse = async (
requestClient: RequestClient,
serverUrl: string
) => {
+ // On viya 3.5, iframe is like
+ // On viya 4, iframe is like
+
const iframeStart = response.split(
- '')[0] : null
+ const jsonUrl = iframeStart
+ ? iframeStart.split(/"><\/iframe>|><\/iframe>/)[0]
+ : null
if (!jsonUrl) {
throw new Error('Unable to find webout file URL.')
}