Skip to content

Commit 8af5438

Browse files
committed
fix: clean up scroll_to_bottom function and remove unnecessary comments in app.py (#21)
1 parent 8d40b81 commit 8af5438

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

app.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -292,32 +292,26 @@ def initialize_financial_advisor(
292292
raise
293293

294294

295-
# TODO: vedere se eliminare
296-
# Funzione per smooth scroll della pagina
297295
def _scroll_to_bottom():
298296
"""
299297
Force scroll to bottom by targeting the specific Streamlit main container.
300298
"""
301299
js = """
302300
<script>
303301
function forceScroll() {
304-
// Cerca il contenitore scrollabile principale di Streamlit
305-
// I selettori coprono varie versioni di Streamlit
306302
var scrollable_div = window.parent.document.querySelector('section.main') ||
307303
window.parent.document.querySelector('.main') ||
308304
window.parent.document.querySelector('[data-testid="stMain"]');
309305
310306
if (scrollable_div) {
311-
// Forza lo scroll alla fine dell'altezza totale del contenuto
312307
scrollable_div.scrollTop = scrollable_div.scrollHeight;
313308
}
314309
}
315310
316-
// Esegui più volte per "vincere" contro il rendering dinamico di Plotly e i Toast
317311
setTimeout(forceScroll, 100);
318312
setTimeout(forceScroll, 500);
319313
setTimeout(forceScroll, 1000);
320-
setTimeout(forceScroll, 2000); // Un ultimo tentativo dopo 2 secondi per sicurezza
314+
setTimeout(forceScroll, 2000);
321315
</script>
322316
"""
323317
components.html(js, height=0, width=0)
@@ -1856,9 +1850,6 @@ def main():
18561850
with st.chat_message(message["role"]):
18571851
st.markdown(message["content"])
18581852

1859-
# --- INPUT SEMPRE PRESENTE ---
1860-
# Manteniamo la chat input renderizzata ma disabilitata se la conversazione è finita.
1861-
# Questo impedisce al browser di perdere il focus e "saltare" in alto.
18621853
prompt = st.chat_input(
18631854
"Assessment completato. Vedi i risultati qui sopra.",
18641855
disabled=st.session_state.conversation_completed,

0 commit comments

Comments
 (0)