@override Future<String?> currentUrl() async { if (_function != null) { return _function!.currentUrl(); } return null; }