[relevant-mutations.html]
  [referrerpolicy no-referrer-when-downgrade to empty, src already set]
    expected: FAIL

  [referrerpolicy no-referrer-when-downgrade to absent, src already set]
    expected: FAIL

  [referrerpolicy no-referrer to invalid, src already set]
    expected: FAIL

  [referrerpolicy no-referrer to empty, src already set]
    expected: FAIL

  [referrerpolicy no-referrer-when-downgrade to invalid, src already set]
    expected: FAIL

  [referrerpolicy no-referrer to absent, src already set]
    expected: FAIL

  [crossorigin use-credentials to invalid, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has type changed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [inserted into picture]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source removed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has srcset changed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin empty to use-credentials, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin anonymous to use-credentials, src already set]
    expected:
      if (os == "linux") and not fission: ["PASS", "FAIL"]
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [referrerpolicy no-referrer-when-downgrade to no-referrer, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin use-credentials to absent, src already set]
    expected:
      if (os == "linux") and not fission: ["PASS", "FAIL"]
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin absent to anonymous, src already set]
    expected:
      if (os == "linux") and not fission: ["PASS", "FAIL"]
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has media removed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has type set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has sizes set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has type removed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin absent to empty, src already set]
    expected:
      if (os == "linux") and not fission: ["PASS", "FAIL"]
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin absent to use-credentials, src already set]
    expected:
      if (os == "linux") and not fission: ["PASS", "FAIL"]
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [referrerpolicy absent to no-referrer-when-downgrade, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin anonymous to absent, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has sizes removed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source inserted]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin empty to absent, src already set]
    expected:
      if (os == "linux") and not fission: ["PASS", "FAIL"]
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has media set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has srcset removed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has media changed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [referrerpolicy no-referrer to no-referrer-when-downgrade, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [srcset set]
    expected:
      if (os == "linux") and not fission: ["PASS", "FAIL"]
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [srcset changed]
    expected:
      if (os == "linux") and not fission: ["PASS", "FAIL"]
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin use-credentials to anonymous, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [referrerpolicy empty to no-referrer-when-downgrade, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has srcset set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [referrerpolicy absent to no-referrer, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [referrerpolicy empty to no-referrer, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [crossorigin use-credentials to empty, src already set]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [parent is picture, previous source has sizes changed]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

  [removed from picture]
    expected:
      if (os == "mac") and debug: ["PASS", "FAIL"]

