replaceState method
Implementation
@override
Future<void> replaceState(state, String name, String url,
    {Map<String, String>? searchParams}) async {
  var parsedUrl = Uri.parse(url);
  if (searchParams != null) {
    parsedUrl.replace(queryParameters: searchParams);
  }
  window.history.replaceState(state, name, parsedUrl.toString());
}