You can inspect it in desktop firefox if you connect with usb cable and enable usb debugging in android firefox in settings.
My oldest android is S8 and that has Android version 9, so maybe that makes a difference.
How are the webcam actions implemented? Are these webactions or external commands or something different. As they appear in hamburger menu the test
function updateReduceContect() {
let n = 0
angular.forEach($scope.externalCommandsFiltered, function(x) {
if(x.remote && x.slug === $scope.activeSlug) {
n++
}
})
angular.forEach($scope.webCalls, function(x) {
if(x.show_in_menu && x.slug === $scope.activeSlug) {
n++
}
})
$scope.reduceConextMenu = n > 4
}
seems not to result in reduceContextMenu becoming true. And as I only see 3 entries that would be correct. If same printer has more entries on other browsers the question would then become why the list does not contain all 30 entries. But as said not number of entries in web action is relevant, but the number of actions assigned to that printer!.