about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/assets/javascripts/helpers/twitter.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/assets/javascripts/helpers/twitter.js b/src/assets/javascripts/helpers/twitter.js
index bacbdcfc..4f24af39 100644
--- a/src/assets/javascripts/helpers/twitter.js
+++ b/src/assets/javascripts/helpers/twitter.js
@@ -194,8 +194,12 @@ function removeXFrameOptions(e) {
     ...nitterTorCustomRedirects,
   ];
   if (!twitterList.includes(protocolHost) && e.type != 'sub_frame') return;
-  for (const i in e.responseHeaders) if (e.responseHeaders[i].name = 'x-frame-options') e.responseHeaders.splice(i, 1);
-  return { responseHeaders: e.responseHeaders };
+  let isChanged = false;
+  for (const i in e.responseHeaders) if (e.responseHeaders[i].name = 'x-frame-options') {
+    isChanged = true;
+    e.responseHeaders.splice(i, 1);
+  }
+  if (isChanged) return { responseHeaders: e.responseHeaders };
 }
 
 function isNitter(url, type) {