diff --git a/src/main.rs b/src/main.rs index 3e368c9..9407a5c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -302,11 +302,16 @@ fn main() { } else { println!("Invalid reference id"); } - }/* - else if let Ok(parsed_value) = parse_url(user_input, &url.hostname) { + } + else if let Ok(parsed_value) = parse_url(user_input, &url.clone()) { url = parsed_value; + for _i in historical_position+1..history.len() { + history.remove(historical_position+1); + } + history.push(url.clone()); + historical_position += 1; load_page = true; - }*/ + } else { println!("Invalid input"); }