diff --git a/web/src/components/Dialog.jsx b/web/src/components/Dialog.jsx
index ad4f57d72..6bf9e3105 100644
--- a/web/src/components/Dialog.jsx
+++ b/web/src/components/Dialog.jsx
@@ -21,7 +21,7 @@ export default function Dialog({ children, portalRootID = 'dialogs' }) {
>
diff --git a/web/src/routes/System.jsx b/web/src/routes/System.jsx
index e1bacff95..1a394f5e7 100644
--- a/web/src/routes/System.jsx
+++ b/web/src/routes/System.jsx
@@ -68,7 +68,11 @@ export default function System() {
const response = await axios.get('vainfo');
if (response.status === 200) {
- setState({ ...state, showVainfo: true, vainfo: JSON.stringify(response.data, null, 2) });
+ setState({
+ ...state,
+ showVainfo: true,
+ vainfo: response.data,
+ });
} else {
setState({ ...state, showVainfo: true, vainfo: 'There was an error getting the vainfo output.' });
}
@@ -128,10 +132,22 @@ export default function System() {
{state.showVainfo && (