[preserve-fragment.html]
  [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 301 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in 308 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 301 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 308 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 302 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in 302 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 308 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in 302 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 307 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in 303 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in 307 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 303 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in 303 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in 301 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 302 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in 303 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in 301 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in 303 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 307 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 302 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 303 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in 307 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in 307 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in 302 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 303 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 307 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 301 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in 308 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 307 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in 308 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 303 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in 307 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 308 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 308 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in 302 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Preserve fragment in 308 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in multiple 301 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve fragment in 301 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve fragment in 301 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 302 redirect]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 301 redirect]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 308 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - SameOrigin\] Preserve fragment in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 307 redirects]
    expected:
      if os == "android": FAIL

  [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 303 redirects]
    expected:
      if os == "android": FAIL

  [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects]
    expected:
      if os == "android": FAIL

