From 232fadd796087bbcbc4dd080cf12b42bf53b71ce Mon Sep 17 00:00:00 2001
From: AAGaming <aagaming@riseup.net>
Date: Fri, 5 Jun 2026 22:29:11 -0400
Subject: fixes for june 2026 beta errorboundary (#916)

Co-authored-by: Beebles <102569435+beebls@users.noreply.github.com>
---
 .../components/settings/pages/general/Updater.tsx  | 35 +++++++++++++++++-----
 1 file changed, 27 insertions(+), 8 deletions(-)

(limited to 'frontend/src/components/settings/pages/general/Updater.tsx')

diff --git a/frontend/src/components/settings/pages/general/Updater.tsx b/frontend/src/components/settings/pages/general/Updater.tsx
index 3cd58ab6..37aceb72 100644
--- a/frontend/src/components/settings/pages/general/Updater.tsx
+++ b/frontend/src/components/settings/pages/general/Updater.tsx
@@ -1,4 +1,14 @@
-import { Carousel, DialogButton, Field, Focusable, ProgressBarWithInfo, Spinner, findSP, showModal } from '@decky/ui';
+import {
+  Carousel,
+  DialogButton,
+  Field,
+  Focusable,
+  ProgressBarWithInfo,
+  Spinner,
+  findSP,
+  gamepadDialogClasses,
+  showModal,
+} from '@decky/ui';
 import { Suspense, lazy, useCallback, useEffect, useState } from 'react';
 import { useTranslation } from 'react-i18next';
 import { FaExclamation } from 'react-icons/fa';
@@ -153,13 +163,22 @@ export default function UpdaterSettings() {
                 : t('Updater.updates.install_button')}
           </DialogButton>
         ) : (
-          <ProgressBarWithInfo
-            layout="inline"
-            bottomSeparator="none"
-            nProgress={updateProgress}
-            indeterminate={reloading}
-            sOperationText={reloading ? t('Updater.updates.reloading') : t('Updater.updates.updating')}
-          />
+          <div id="decky-hide-left">
+            <style>
+              {`
+              #decky-hide-left .${gamepadDialogClasses.FieldLeftColumn} {
+                display: none;
+              }
+              `}
+            </style>
+            <ProgressBarWithInfo
+              layout="inline"
+              bottomSeparator="none"
+              nProgress={updateProgress}
+              indeterminate={reloading}
+              sOperationText={reloading ? t('Updater.updates.reloading') : t('Updater.updates.updating')}
+            />
+          </div>
         )}
       </Field>
       {versionInfo?.remote && versionInfo?.remote?.tag_name != versionInfo?.current && (
-- 
cgit v1.2.3

