From 438b7b7281065a8bcd69647841297103e0953a8f Mon Sep 17 00:00:00 2001 From: youngvform Date: Sat, 11 Sep 2021 20:05:52 +0900 Subject: [PATCH] [fix] Linking.openURL opens 'tel' links in current tab. Close #2125 Fix #2124 --- packages/react-native-web/src/exports/Linking/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/react-native-web/src/exports/Linking/index.js b/packages/react-native-web/src/exports/Linking/index.js index ddc3e293..4cd1b254 100644 --- a/packages/react-native-web/src/exports/Linking/index.js +++ b/packages/react-native-web/src/exports/Linking/index.js @@ -88,7 +88,11 @@ class Linking { const open = (url) => { if (canUseDOM) { const urlToOpen = new URL(url, window.location).toString(); - window.open(urlToOpen, '_blank', 'noopener'); + if (urlToOpen.indexOf('tel:') === 0) { + window.location = urlToOpen; + } else { + window.open(urlToOpen, '_blank', 'noopener'); + } } };