[form-submission.sub.html]
  expected:
    if (os == "linux") and fission: [TIMEOUT, OK]
    if (os == "linux") and not fission: TIMEOUT
    if os == "android": TIMEOUT
  [sec-fetch-site - HTTPS upgrade - POST]
    expected:
      if (os == "linux") and fission and debug: [NOTRUN, PASS, TIMEOUT]
      if (os == "linux") and fission and not debug: [NOTRUN, PASS, TIMEOUT]
      if (os == "linux") and not fission: NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - HTTPS downgrade-upgrade - GET]
    expected:
      if (os == "linux") and fission and debug: [NOTRUN, PASS]
      if (os == "linux") and fission and not debug: [NOTRUN, PASS, TIMEOUT]
      if (os == "linux") and not fission: NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - HTTPS downgrade-upgrade - POST]
    expected:
      if (os == "linux") and fission and debug: [NOTRUN, PASS]
      if (os == "linux") and fission and not debug: [NOTRUN, PASS, TIMEOUT]
      if (os == "linux") and not fission: NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - HTTPS upgrade - GET]
    expected:
      if (os == "linux") and not debug and fission: [NOTRUN, PASS, TIMEOUT]
      if os == "win": PASS
      if os == "mac": PASS
      NOTRUN

  [sec-fetch-mode - Not sent to non-trustworthy cross-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-storage-access - Not sent to non-trustworthy same-origin destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-mode - Not sent to non-trustworthy cross-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-mode - Not sent to non-trustworthy same-origin destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-dest - Not sent to non-trustworthy same-origin destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - Not sent to non-trustworthy cross-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-dest - Not sent to non-trustworthy same-origin destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-user - Not sent to non-trustworthy same-origin destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - HTTPS downgrade (header not sent) - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-user - Not sent to non-trustworthy cross-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-storage-access - Not sent to non-trustworthy same-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-mode - Not sent to non-trustworthy same-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-user - Not sent to non-trustworthy same-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-dest - Not sent to non-trustworthy cross-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - HTTPS downgrade (header not sent) - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - Not sent to non-trustworthy same-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-user - Not sent to non-trustworthy same-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-storage-access - Not sent to non-trustworthy cross-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-user - Not sent to non-trustworthy cross-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-storage-access - Not sent to non-trustworthy same-origin destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - Not sent to non-trustworthy same-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-dest - Not sent to non-trustworthy same-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-mode - Not sent to non-trustworthy same-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - Not sent to non-trustworthy same-origin destination - POST]
    expected:
      if os == "linux": TIMEOUT
      if os == "android": TIMEOUT

  [sec-fetch-dest - Not sent to non-trustworthy same-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-site - Not sent to non-trustworthy cross-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-dest - Not sent to non-trustworthy cross-site destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-user - Not sent to non-trustworthy same-origin destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-storage-access - Not sent to non-trustworthy same-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-storage-access - Not sent to non-trustworthy cross-site destination - GET]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN

  [sec-fetch-mode - Not sent to non-trustworthy same-origin destination - POST]
    expected:
      if os == "linux": NOTRUN
      if os == "android": NOTRUN
