diff --git a/apps/www/components/LaunchWeek/14/TicketLayout.tsx b/apps/www/components/LaunchWeek/14/TicketLayout.tsx
index 7552f62dc83..19bf2b2a69f 100644
--- a/apps/www/components/LaunchWeek/14/TicketLayout.tsx
+++ b/apps/www/components/LaunchWeek/14/TicketLayout.tsx
@@ -17,7 +17,7 @@ const TicketLayoutCanvasCorner = ({ className }: { className?: string }) => {
export const TicketLayoutCanvas = ({ children }: { children: ReactNode }) => {
return (
-
+
diff --git a/apps/www/components/LaunchWeek/14/scenes/HUDScene.ts b/apps/www/components/LaunchWeek/14/scenes/HUDScene.ts
index c1ba44ee859..10f6f7546de 100644
--- a/apps/www/components/LaunchWeek/14/scenes/HUDScene.ts
+++ b/apps/www/components/LaunchWeek/14/scenes/HUDScene.ts
@@ -545,7 +545,12 @@ class HUDScene implements BaseScene {
}
private repositionHudElements(): void {
- if (!this.hudGroup) return
+ if (!this.hudGroup || !this.hudMesh) return
+
+ // Update the plane geometry with new dimensions
+ this.hudMesh.geometry.dispose(); // Dispose of the old geometry
+ this.hudPlane = new THREE.PlaneGeometry(this.width, this.height);
+ this.hudMesh.geometry = this.hudPlane;
}
private getSize(num: number, axis: 'y' | 'x') {