import gradio as gr

demo = gr.Blocks()

with demo:
    inp = gr.Textbox(placeholder="Enter text.")
    scroll_btn = gr.Button("Scroll")
    no_scroll_btn = gr.Button("No Scroll")
    big_block = gr.HTML("""
    <div style='height: 800px; width: 100px; background-color: pink;'></div>
    """)
    out = gr.Textbox()

    scroll_btn.click(lambda x: x,
               inputs=inp,
               outputs=out,
                scroll_to_output=True)
    no_scroll_btn.click(lambda x: x,
               inputs=inp,
               outputs=out)

if __name__ == "__main__":
    demo.launch()
