pture",
    "microphone",
    "speaker-selection",
    "xr-spatial-tracking",
  ];

  // These are known to be supported by multiple engines...
  const permissions = [
    "geolocation",
    "notifications",
    "persistent-storage",
    "push",
  ]

  for (const name of [...permissions, ...atRisk]) {
    promise_test(async (test) => {
      const status = await navigator.permissions.query({ name });
      assert_true(status instanceof PermissionStatus);
      //assert_equals(status.name, name, `permission'