From 8b4da5fae53ab044f37043c53c42cd8a4f92de2a Mon Sep 17 00:00:00 2001
From: Kevin Lee <klee@mozilla.com>
Date: Tue, 1 May 2018 16:07:53 -0700
Subject: [PATCH] fix the regex so that ios cardboard is properly detected.

---
 src/utils/vr-caps-detect.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/utils/vr-caps-detect.js b/src/utils/vr-caps-detect.js
index 5f312c23b..1a296ebe8 100644
--- a/src/utils/vr-caps-detect.js
+++ b/src/utils/vr-caps-detect.js
@@ -70,12 +70,12 @@ export async function getAvailableVREntryTypes() {
       ? VR_DEVICE_AVAILABILITY.yes
       : VR_DEVICE_AVAILABILITY.no;
 
-    cardboard = displays.find(d => d.capabilities.canPresent && d.displayName.match(/\Wcardboard\W/i))
+    cardboard = displays.find(d => d.capabilities.canPresent && d.displayName.match(/\W*cardboard\W*/i))
       ? VR_DEVICE_AVAILABILITY.yes
       : VR_DEVICE_AVAILABILITY.no;
 
     // For daydream detection, in a WebVR browser we can increase confidence in daydream compatibility.
-    const hasDaydreamWebVRDevice = displays.find(d => d.displayName.match(/\Wdaydream\W/i));
+    const hasDaydreamWebVRDevice = displays.find(d => d.displayName.match(/\W*daydream\W*/i));
 
     if (hasDaydreamWebVRDevice) {
       // If we detected daydream via WebVR
-- 
GitLab