Here is a minimal reproducer. ```rust fn main() { let _input: String = dialoguer::Input::new() .with_initial_text("initial text".to_string()) .interact() .unwrap(); } ``` The initial text is printed but cannot be accepted. Other text can still be entered and accepted but the initial text is completely ignored. https://github.com/user-attachments/assets/367b0e9c-22f3-4556-84dc-e21d6e8f4a2f - It's notable that `Input::interact_text()` does not have this problem and behaves as expected. - The problem with `Input::interact()` started happening when the console dependency was updated to 0.15.8. - Specifically, the bug seems to be introduced by this console PR: https://github.com/console-rs/console/pull/190