From 1f213799646ad3ba4f0659863dda81d38ac29d42 Mon Sep 17 00:00:00 2001 From: hided62 Date: Tue, 4 Aug 2026 07:44:00 +0000 Subject: [PATCH] fix(frontend): stop clipping pages Ref leaves visible The auction, my page, nation betting and hall of fame roots clipped content that Ref lets overflow, which shifted their measured document size. The dashboard reload controls and the diplomacy table frame now follow Ref's Lumen navigation family and its non-collapsed gray/black frame. Co-Authored-By: Claude Opus 5 (1M context) --- app/game-frontend/src/views/AuctionView.vue | 2 -- app/game-frontend/src/views/DiplomacyView.vue | 11 ++++++++++- app/game-frontend/src/views/HallOfFameView.vue | 2 +- app/game-frontend/src/views/MainView.vue | 13 ++++++++++++- app/game-frontend/src/views/MyPageView.vue | 1 - app/game-frontend/src/views/NationBettingView.vue | 1 - 6 files changed, 23 insertions(+), 7 deletions(-) diff --git a/app/game-frontend/src/views/AuctionView.vue b/app/game-frontend/src/views/AuctionView.vue index c46cbde5..bea7221f 100644 --- a/app/game-frontend/src/views/AuctionView.vue +++ b/app/game-frontend/src/views/AuctionView.vue @@ -509,11 +509,9 @@ onMounted(() => { } .legacy-auction-page.resource-page { height: 689px; - overflow: hidden; } .legacy-auction-page.unique-page { height: 378px; - overflow: hidden; } .legacy-auction-page.bg0 { background-color: transparent; diff --git a/app/game-frontend/src/views/DiplomacyView.vue b/app/game-frontend/src/views/DiplomacyView.vue index e2c21fe2..cb7aee3c 100644 --- a/app/game-frontend/src/views/DiplomacyView.vue +++ b/app/game-frontend/src/views/DiplomacyView.vue @@ -648,10 +648,19 @@ onBeforeUnmount(() => { line-height: 1.3; } +/* + * Ref's diplomacy tables are not collapsed and carry an outset-style frame: + * gray on the top and left edges, black on the right and bottom. + */ .legacy-layout-table { width: 1000px; margin: 0 auto; - border-collapse: collapse; + border-collapse: separate; + border-spacing: 0; + border-top: 1px solid gray; + border-left: 1px solid gray; + border-right: 1px solid #000; + border-bottom: 1px solid #000; background-color: transparent; } diff --git a/app/game-frontend/src/views/HallOfFameView.vue b/app/game-frontend/src/views/HallOfFameView.vue index 76578f58..7bbc84c3 100644 --- a/app/game-frontend/src/views/HallOfFameView.vue +++ b/app/game-frontend/src/views/HallOfFameView.vue @@ -181,9 +181,9 @@ onMounted(loadOptions);