2shay commited on
Commit
fa38c81
·
verified ·
1 Parent(s): db3a4ba

deploy 0772253

Browse files
assets/{index-CGqpCyGG.js → index-BUVKdGN_.js} RENAMED
The diff for this file is too large to render. See raw diff
 
coi-serviceworker.js CHANGED
@@ -47,6 +47,12 @@ if (typeof window === 'undefined') {
47
  newHeaders.set("Cross-Origin-Resource-Policy", "cross-origin");
48
  }
49
  newHeaders.set("Cross-Origin-Opener-Policy", "same-origin");
 
 
 
 
 
 
50
 
51
  return new Response(response.body, {
52
  status: response.status,
 
47
  newHeaders.set("Cross-Origin-Resource-Policy", "cross-origin");
48
  }
49
  newHeaders.set("Cross-Origin-Opener-Policy", "same-origin");
50
+ // Fruitbat: a constructed Response has no `url`, which would blind the
51
+ // after-the-fact redirect check in web/src/engine/net.ts. Carry the fetched
52
+ // response's final URL in a header instead (Codex review, PR #9).
53
+ if (response.url) {
54
+ newHeaders.set("X-Fruitbat-Final-Url", response.url);
55
+ }
56
 
57
  return new Response(response.body, {
58
  status: response.status,
index.html CHANGED
@@ -6,7 +6,7 @@
6
  <title>Fruitbat walking skeleton</title>
7
  <!-- Cross-origin isolation on a static host: the service worker adds COOP/COEP (S1-00a). -->
8
  <script src="/coi-serviceworker.js"></script>
9
- <script type="module" crossorigin src="/assets/index-CGqpCyGG.js"></script>
10
  </head>
11
  <body>
12
  <h1>Fruitbat, walking skeleton (S1-00a)</h1>
 
6
  <title>Fruitbat walking skeleton</title>
7
  <!-- Cross-origin isolation on a static host: the service worker adds COOP/COEP (S1-00a). -->
8
  <script src="/coi-serviceworker.js"></script>
9
+ <script type="module" crossorigin src="/assets/index-BUVKdGN_.js"></script>
10
  </head>
11
  <body>
12
  <h1>Fruitbat, walking skeleton (S1-00a)</h1>