Skip to content

Commit 8b13035

Browse files
committed
Fixed SoundCloud login broken by NoScript being enabled.
1 parent bb00cb8 commit 8b13035

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/lib/SyncMessage.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,9 @@
124124
let onHeaderReceived = request => {
125125
let replaced = "";
126126
let {responseHeaders} = request;
127+
let rxFP = /^feature-policy$/i;
127128
for (let h of request.responseHeaders) {
128-
if (h.name === "feature-policy") {
129+
if (rxFP.test(h.name)) {
129130
h.value = h.value.replace(/\b(sync-xhr\s+)([^*][^;]*)/g,
130131
(all, m1, m2) => replaced =
131132
`${m1}${m2.replace(/'none'/, '')} 'self'`

0 commit comments

Comments
 (0)