diff --git a/tgui/packages/tgui/components/InfinitePlane.jsx b/tgui/packages/tgui/components/InfinitePlane.jsx
index 5277f2ad796..3be047f1a03 100644
--- a/tgui/packages/tgui/components/InfinitePlane.jsx
+++ b/tgui/packages/tgui/components/InfinitePlane.jsx
@@ -123,6 +123,7 @@ export class InfinitePlane extends Component {
imageWidth,
initialLeft = 0,
initialTop = 0,
+ scalePadding,
...rest
} = this.props;
const { left, top, zoom } = this.state;
@@ -169,23 +170,25 @@ export class InfinitePlane extends Component {
{children}
-
-
-
-
-
-
- {zoom}x
-
-
-
-
-
-
+
+
+
+
+
+
+
+ {zoom.toFixed(1)}x
+
+
+
+
+
+
+
);
}
diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/index.jsx b/tgui/packages/tgui/interfaces/IntegratedCircuit/index.jsx
index 316a1754b45..85849033664 100644
--- a/tgui/packages/tgui/interfaces/IntegratedCircuit/index.jsx
+++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/index.jsx
@@ -535,6 +535,7 @@ export class IntegratedCircuit extends Component {
height="100%"
backgroundImage={resolveAsset('grid_background.png')}
imageWidth={900}
+ scalePadding={componentMenuOpen ? '300px' : '0'}
onZoomChange={this.handleZoomChange}
onBackgroundMoved={this.handleBackgroundMoved}
initialLeft={screen_x}