diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java index 8a3bdd7d9..c30e171fc 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java @@ -1649,13 +1649,17 @@ public void onShowActionRequest(@NonNull GeckoSession aSession, @NonNull Selecti @Override public void onAction(String action) { hideContextMenus(); - aSelection.execute(action); + if (aSelection.isActionAvailable(action)) { + aSelection.execute(action); + } } @Override public void onDismiss() { hideContextMenus(); - aSelection.execute(GeckoSession.SelectionActionDelegate.ACTION_UNSELECT); + if (aSelection.isActionAvailable(GeckoSession.SelectionActionDelegate.ACTION_UNSELECT)) { + aSelection.execute(GeckoSession.SelectionActionDelegate.ACTION_UNSELECT); + } } }); mSelectionMenu.show(KEEP_FOCUS);