diff --git a/src/gui/_home.py b/src/gui/_home.py index 1602c4a..3d32555 100644 --- a/src/gui/_home.py +++ b/src/gui/_home.py @@ -289,16 +289,87 @@ def _home_page() -> None: 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``. + # TEMP: end-of-content marker — confirmed at the true bottom of + # the home page's main content. The user reports content scrolls + # *behind* the offending white bar, so the bar is fixed-positioned. + # Only ``#datatools-sticky-footer`` is fixed at the bottom per + # our CSS, but the user already confirmed the sticky footer is + # NOT the offending bar. So there's a fixed element we haven't + # accounted for. The JS below outlines EVERY fixed/sticky element + # in the parent document with a labelled colored border so we can + # see exactly what's overlaying scrolled content. st.markdown( '
' - '◀ CLAUDE TEST #3 — END OF MAIN CONTENT — IS THIS THE WHITE BAR? ▶' + '◀ CLAUDE TEST #3 — END OF MAIN CONTENT ▶' '
', unsafe_allow_html=True, ) + st.iframe( + """ + +""", + height=1, + )