diff --git a/android/java/org/chromium/chrome/browser/externalnav/BraveExternalNavigationHandler.java b/android/java/org/chromium/chrome/browser/externalnav/BraveExternalNavigationHandler.java index 5183bd1f4c1..bcaf7552e77 100644 --- a/android/java/org/chromium/chrome/browser/externalnav/BraveExternalNavigationHandler.java +++ b/android/java/org/chromium/chrome/browser/externalnav/BraveExternalNavigationHandler.java @@ -45,7 +45,10 @@ public class BraveExternalNavigationHandler extends ExternalNavigationHandler { protected OverrideUrlLoadingResult startActivity(Intent intent, boolean requiresIntentChooser, QueryIntentActivitiesSupplier resolvingInfos, ResolveActivitySupplier resolveActivity, GURL browserFallbackUrl, GURL intentDataUrl, ExternalNavigationParams params) { - boolean isYoutubeDomain = intentDataUrl.domainIs(BraveConstants.YOUTUBE_DOMAIN); + boolean isYoutubeDomain = + intentDataUrl != null + ? intentDataUrl.domainIs(BraveConstants.YOUTUBE_DOMAIN) + : false; if ((isYoutubeDomain && !BravePrefServiceBridge.getInstance().getPlayYTVideoInBrowserEnabled()) || (!isYoutubeDomain