diff --git a/client-tauri/src/utils/libre-office-utils.tsx b/client-tauri/src/utils/libre-office-utils.tsx
index 78826589c..2b7d33f4f 100644
--- a/client-tauri/src/utils/libre-office-utils.tsx
+++ b/client-tauri/src/utils/libre-office-utils.tsx
@@ -1,7 +1,7 @@
 
 import { readBinaryFile, writeBinaryFile, removeDir, BaseDirectory } from '@tauri-apps/api/fs';
 import { PdfFile,RepresentationType } from '@stirling-pdf/shared-operations/src/wrappers/PdfFile'
-import { runShell } from './tauri-wrapper';
+import { runShell, isTauriAvailable } from './tauri-wrapper';
 
 export async function fileToPdf(byteArray: Uint8Array, filename: string): Promise<PdfFile> {
     const randUuid = crypto.randomUUID();
@@ -30,6 +30,8 @@ export async function fileToPdf(byteArray: Uint8Array, filename: string): Promis
 }
 
 export async function isLibreOfficeInstalled() {
+    if (!isTauriAvailable()) return false;
+
     const messageList: string[] = [];
     try {
         await runShell("libreoffice-version", ["--version"], (message, stream) => {