diff --git a/src/gui/_home.py b/src/gui/_home.py
index 1df4482..1602c4a 100644
--- a/src/gui/_home.py
+++ b/src/gui/_home.py
@@ -288,3 +288,17 @@ def _home_page() -> None:
header=f"📄 {name}",
key_namespace=name,
)
+
+ # TEMP: visible marker at the very end of the home page's main
+ # content. Used to locate the "white bar" the user wants removed.
+ # If this red banner lines up with the offending white strip when
+ # scrolled to the bottom, the strip is something rendered right
+ # here at the tail of ``stAppViewBlockContainer``.
+ st.markdown(
+ '
'
+ '◀ CLAUDE TEST #3 — END OF MAIN CONTENT — IS THIS THE WHITE BAR? ▶'
+ '
',
+ unsafe_allow_html=True,
+ )
diff --git a/src/gui/components/_legacy.py b/src/gui/components/_legacy.py
index e1b6f58..18e5401 100644
--- a/src/gui/components/_legacy.py
+++ b/src/gui/components/_legacy.py
@@ -787,22 +787,6 @@ a[data-testid="stPageLink-NavLink"][href*="close"] {
except Exception:
pass
- # TEMP: visible marker in the main content flow, immediately before
- # the footer-injection iframe. This lands at the very bottom of
- # ``stAppViewBlockContainer`` — right where the user reports a
- # white strip clipping text when scrolling. If this red bar lines
- # up with the offending strip, the strip is the iframe wrapper
- # (``stElementContainer`` around ``st.iframe``) or the block
- # container's ``padding-bottom: 3rem`` reservation.
- st.markdown(
- ''
- '◀ CLAUDE TEST #2 — IS THIS THE WHITE BAR? ▶'
- '
',
- unsafe_allow_html=True,
- )
-
st.iframe(
f"""