From 5a4fff52e0ef6dee9520555ef398159a25c42944 Mon Sep 17 00:00:00 2001 From: hensm Date: Fri, 24 Jan 2020 01:27:52 +0000 Subject: [PATCH] Add receiver selector fallback for invalid frame contexts --- .../background/receiverSelector/ReceiverSelectorManager.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ext/src/background/receiverSelector/ReceiverSelectorManager.ts b/ext/src/background/receiverSelector/ReceiverSelectorManager.ts index 4b87b25..da7008c 100644 --- a/ext/src/background/receiverSelector/ReceiverSelectorManager.ts +++ b/ext/src/background/receiverSelector/ReceiverSelectorManager.ts @@ -89,10 +89,9 @@ async function getSelection ( }); availableMediaTypes = getMediaTypesForPageUrl(url); - } catch (err) { - logger.error("Failed to locate frame"); - reject(); - return; + } catch { + logger.error("Failed to locate frame, falling back to default available media types."); + availableMediaTypes = ReceiverSelectorMediaType.File; } // Enable app media type if initialized sender app is found