uMatrix-Browser-Erweiterung verursacht weiße Seiten beim Besuch von Discourse-Instanzen

For quite a while now, every time I visit any deployment if Discourse – this one, GitHub, Swift, Kotlin, Elm, … – I only get a white page. After a force reload (Ctrl+F5), the page will load and then work until I close that tab. Every new tab or soft reload (F5), same thing.

In the dev console, I see numerous errors:

Failed to load ‘https://aws1.discourse-cdn.com/github/assets/browser-detect-115ab5953de1b5bb122bfb26b757f5391dd8d1d2aef2b81baf7b59aee99d9f34.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/browser-detect-…e1b5bb122bfb26b757f5391dd8d1d2aef2b81baf7b59aee99d9f34.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/browser-detect-…e1b5bb122bfb26b757f5391dd8d1d2aef2b81baf7b59aee99d9f34.br.js”. github.community:27:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/locales/en_US-b7a3ccad2e1266d0a09e5e20000ca4cf01ef47b441fb6c691db117d0dc673001.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/locales/en_US-b…1266d0a09e5e20000ca4cf01ef47b441fb6c691db117d0dc673001.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/locales/en_US-b…1266d0a09e5e20000ca4cf01ef47b441fb6c691db117d0dc673001.br.js”. github.community:31:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/ember_jquery-1e…6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/vendor-5341d7485d5f3a97e304ba9bcd2add6a360266f3925e19344d45b6d45560ba5f.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/vendor-5341d748…5f3a97e304ba9bcd2add6a360266f3925e19344d45b6d45560ba5f.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/pretty-text-bundle-d82a8f35ccfb37afaf45d757798a8811210a0759ba309e61d5c529e624055b51.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/pretty-text-bun…fb37afaf45d757798a8811210a0759ba309e61d5c529e624055b51.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/application-4d8af9c02695c219ddae3a080f3f3f2b817dd02915d6b905763f2d4e028876c4.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/application-4d8…95c219ddae3a080f3f3f2b817dd02915d6b905763f2d4e028876c4.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-akismet-85eadfbbfd78cacfa6ae5415e56854ef2c26bfcb5153d6e59c11efbcc73b7df9.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…78cacfa6ae5415e56854ef2c26bfcb5153d6e59c11efbcc73b7df9.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-assign-1b9d1c55ccfafd24b96080dfaedca6b16d004528d5a8fe660ee83cef724fc385.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…fafd24b96080dfaedca6b16d004528d5a8fe660ee83cef724fc385.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-cakeday-cec0f9d5ef53a3ba3ed788fe237dd09bd2e099eff2de8450c8e3b58183aa8d66.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…53a3ba3ed788fe237dd09bd2e099eff2de8450c8e3b58183aa8d66.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-calendar-60b9ec52d537ba2a6e1c059ce60813c27613b4a52dc091d1a8e3c54e9a0b3b02.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…37ba2a6e1c059ce60813c27613b4a52dc091d1a8e3c54e9a0b3b02.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-canned-replies-e4a0cd12c3d045f090f8b3d3ca90472da415c0412aab29d5f88cb0a1748e33bb.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…d045f090f8b3d3ca90472da415c0412aab29d5f88cb0a1748e33bb.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-checklist-8b54d39b65259f50f1abbbac17687cd8135dcde5b8acb0c464d90fd7dc034487.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…259f50f1abbbac17687cd8135dcde5b8acb0c464d90fd7dc034487.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-data-explorer-f434fd1d30a7e8c4bc6fe62c274ebe1f312ba33f7ce65904b5976e607463be18.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…a7e8c4bc6fe62c274ebe1f312ba33f7ce65904b5976e607463be18.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-details-a0eaecee5c192d6eda793b1c7a5f5e31c14360b171a1718d76eb4eef66f1ee9f.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…192d6eda793b1c7a5f5e31c14360b171a1718d76eb4eef66f1ee9f.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-github-incident-banner-cb4cb1e08f1a6bb4b2da8d000fef48753c0b5bfdf036e6fdeeb57d71e397d5e7.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…1a6bb4b2da8d000fef48753c0b5bfdf036e6fdeeb57d71e397d5e7.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-local-dates-7125640a597b53e936478ab6edb550d4645aa84834a4c8899011c1b40d0921f1.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…7b53e936478ab6edb550d4645aa84834a4c8899011c1b40d0921f1.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-narrative-bot-e262a474abd1eb5eee732545a8b81fb9ae17055535fef0a6af1c9aba44853a05.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…d1eb5eee732545a8b81fb9ae17055535fef0a6af1c9aba44853a05.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-presence-c061536e5992d78cd0bd4641fae20bcf4839d91f6846da91551c731a98d15c9b.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…92d78cd0bd4641fae20bcf4839d91f6846da91551c731a98d15c9b.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-solved-1f054167ff25426990a4ed72992e8217be6d56b544991bc6a8029fb56479b97d.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…25426990a4ed72992e8217be6d56b544991bc6a8029fb56479b97d.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-spoiler-alert-b9c960367d7dd1d39f374a3cfba81367ae6539c7910bbdd3d3ecb3cb043afcf8.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…7dd1d39f374a3cfba81367ae6539c7910bbdd3d3ecb3cb043afcf8.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-staff-alias-2c85411e1456796f1458308cbf2feb1c5a7280a976285793e9b85d85ac3dfa24.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…56796f1458308cbf2feb1c5a7280a976285793e9b85d85ac3dfa24.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-voting-7c268274df8c2189a456d7fad2c4360ce6fc5a1d88091be5aa5734da1e4aae8b.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…8c2189a456d7fad2c4360ce6fc5a1d88091be5aa5734da1e4aae8b.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/hosted-site-d9e8e04c42a57ad32ea660c6100a6f3161aa5271c73ded445cb7ddd19d9852aa.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/hosted-…a57ad32ea660c6100a6f3161aa5271c73ded445cb7ddd19d9852aa.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/lazy-yt-e0337c2aa23d0354d2645a5069d6304112a19077e3970d1bea0b5c262bd28b99.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/lazy-yt…3d0354d2645a5069d6304112a19077e3970d1bea0b5c262bd28b99.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/poll-be415925d3f7de7701263f17a2c21adc892926d63d19b00e9755078657940d64.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/poll-be…f7de7701263f17a2c21adc892926d63d19b00e9755078657940d64.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/5a490cb1bddbd35d9d9dcaa16ff1c904f194b2bd.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/5a49…cb1bddbd35d9d9dcaa16ff1c904f194b2bd.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/be8336486345b497c0afdf7292e0e2e328a01eae.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/be83…6486345b497c0afdf7292e0e2e328a01eae.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/04606983267967fff6ffc6721935eb27cae34fd1.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/0460…983267967fff6ffc6721935eb27cae34fd1.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/7665b14cc56918c40588f36396bd72b17a0c0162.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/7665…14cc56918c40588f36396bd72b17a0c0162.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/028d93d03fa290dbb5ddeac5d6e349f731654cb2.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/028d…3d03fa290dbb5ddeac5d6e349f731654cb2.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/google-universal-analytics-00f5cdf7dfd45cba1ae2d258c3366c371c5671023250abbd964a1f16fc2c11a7.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/google-universa…d45cba1ae2d258c3366c371c5671023250abbd964a1f16fc2c11a7.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/desktop_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/desktop_4_…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-akismet_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-assign_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-cakeday_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-calendar_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-canned-replies_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-checklist_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-data-explorer_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-details_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-github-incident-banner_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-local-dates_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-presence_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-solved_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-spoiler-alert_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-staff-alias_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-voting_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/hosted-site_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/hosted-sit…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/lazy-yt_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/lazy-yt_4_…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/poll_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/poll_4_46d…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-calendar_desktop_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-voting_desktop_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/poll_desktop_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/poll_deskt…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/desktop_theme_5_0f9252c513eb8e18cf678089704789699956458b.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/desktop_th…c513eb8e18cf678089704789699956458b.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/start-discourse…d1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/browser-update-331af91e0f999788d03c2128d366d5d0df480718b9e80914bfb0505cbb97af13.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/browser-update-…999788d03c2128d366d5d0df480718b9e80914bfb0505cbb97af13.br.js"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/cee0b2781a1ad9dd58e8a55e3f7f65deaac23cc1.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/cee0…2781a1ad9dd58e8a55e3f7f65deaac23cc1.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/ecd5d67c3ce3ee04c6b98112cd1e6d50957428c0.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/ecd5…67c3ce3ee04c6b98112cd1e6d50957428c0.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/ember_jquery-1e…6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/ember_jquery-1e…6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.br.js”. github.community:34:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/vendor-5341d7485d5f3a97e304ba9bcd2add6a360266f3925e19344d45b6d45560ba5f.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/vendor-5341d748…5f3a97e304ba9bcd2add6a360266f3925e19344d45b6d45560ba5f.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/vendor-5341d748…5f3a97e304ba9bcd2add6a360266f3925e19344d45b6d45560ba5f.br.js”. github.community:37:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/pretty-text-bundle-d82a8f35ccfb37afaf45d757798a8811210a0759ba309e61d5c529e624055b51.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/pretty-text-bun…fb37afaf45d757798a8811210a0759ba309e61d5c529e624055b51.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/pretty-text-bun…fb37afaf45d757798a8811210a0759ba309e61d5c529e624055b51.br.js”. github.community:40:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/application-4d8af9c02695c219ddae3a080f3f3f2b817dd02915d6b905763f2d4e028876c4.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/application-4d8…95c219ddae3a080f3f3f2b817dd02915d6b905763f2d4e028876c4.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/application-4d8…95c219ddae3a080f3f3f2b817dd02915d6b905763f2d4e028876c4.br.js”. github.community:43:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-akismet-85eadfbbfd78cacfa6ae5415e56854ef2c26bfcb5153d6e59c11efbcc73b7df9.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…78cacfa6ae5415e56854ef2c26bfcb5153d6e59c11efbcc73b7df9.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…78cacfa6ae5415e56854ef2c26bfcb5153d6e59c11efbcc73b7df9.br.js”. github.community:46:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-assign-1b9d1c55ccfafd24b96080dfaedca6b16d004528d5a8fe660ee83cef724fc385.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…fafd24b96080dfaedca6b16d004528d5a8fe660ee83cef724fc385.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…fafd24b96080dfaedca6b16d004528d5a8fe660ee83cef724fc385.br.js”. github.community:49:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-cakeday-cec0f9d5ef53a3ba3ed788fe237dd09bd2e099eff2de8450c8e3b58183aa8d66.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…53a3ba3ed788fe237dd09bd2e099eff2de8450c8e3b58183aa8d66.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…53a3ba3ed788fe237dd09bd2e099eff2de8450c8e3b58183aa8d66.br.js”. github.community:52:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-calendar-60b9ec52d537ba2a6e1c059ce60813c27613b4a52dc091d1a8e3c54e9a0b3b02.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…37ba2a6e1c059ce60813c27613b4a52dc091d1a8e3c54e9a0b3b02.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…37ba2a6e1c059ce60813c27613b4a52dc091d1a8e3c54e9a0b3b02.br.js”. github.community:55:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-canned-replies-e4a0cd12c3d045f090f8b3d3ca90472da415c0412aab29d5f88cb0a1748e33bb.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…d045f090f8b3d3ca90472da415c0412aab29d5f88cb0a1748e33bb.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…d045f090f8b3d3ca90472da415c0412aab29d5f88cb0a1748e33bb.br.js”. github.community:58:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-checklist-8b54d39b65259f50f1abbbac17687cd8135dcde5b8acb0c464d90fd7dc034487.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…259f50f1abbbac17687cd8135dcde5b8acb0c464d90fd7dc034487.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…259f50f1abbbac17687cd8135dcde5b8acb0c464d90fd7dc034487.br.js”. github.community:61:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-data-explorer-f434fd1d30a7e8c4bc6fe62c274ebe1f312ba33f7ce65904b5976e607463be18.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…a7e8c4bc6fe62c274ebe1f312ba33f7ce65904b5976e607463be18.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…a7e8c4bc6fe62c274ebe1f312ba33f7ce65904b5976e607463be18.br.js”. github.community:64:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-details-a0eaecee5c192d6eda793b1c7a5f5e31c14360b171a1718d76eb4eef66f1ee9f.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…192d6eda793b1c7a5f5e31c14360b171a1718d76eb4eef66f1ee9f.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…192d6eda793b1c7a5f5e31c14360b171a1718d76eb4eef66f1ee9f.br.js”. github.community:67:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-github-incident-banner-cb4cb1e08f1a6bb4b2da8d000fef48753c0b5bfdf036e6fdeeb57d71e397d5e7.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…1a6bb4b2da8d000fef48753c0b5bfdf036e6fdeeb57d71e397d5e7.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…1a6bb4b2da8d000fef48753c0b5bfdf036e6fdeeb57d71e397d5e7.br.js”. github.community:70:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-local-dates-7125640a597b53e936478ab6edb550d4645aa84834a4c8899011c1b40d0921f1.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…7b53e936478ab6edb550d4645aa84834a4c8899011c1b40d0921f1.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…7b53e936478ab6edb550d4645aa84834a4c8899011c1b40d0921f1.br.js”. github.community:73:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-narrative-bot-e262a474abd1eb5eee732545a8b81fb9ae17055535fef0a6af1c9aba44853a05.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…d1eb5eee732545a8b81fb9ae17055535fef0a6af1c9aba44853a05.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…d1eb5eee732545a8b81fb9ae17055535fef0a6af1c9aba44853a05.br.js”. github.community:76:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-presence-c061536e5992d78cd0bd4641fae20bcf4839d91f6846da91551c731a98d15c9b.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…92d78cd0bd4641fae20bcf4839d91f6846da91551c731a98d15c9b.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…92d78cd0bd4641fae20bcf4839d91f6846da91551c731a98d15c9b.br.js”. github.community:79:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-solved-1f054167ff25426990a4ed72992e8217be6d56b544991bc6a8029fb56479b97d.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…25426990a4ed72992e8217be6d56b544991bc6a8029fb56479b97d.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…25426990a4ed72992e8217be6d56b544991bc6a8029fb56479b97d.br.js”. github.community:82:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-spoiler-alert-b9c960367d7dd1d39f374a3cfba81367ae6539c7910bbdd3d3ecb3cb043afcf8.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…7dd1d39f374a3cfba81367ae6539c7910bbdd3d3ecb3cb043afcf8.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…7dd1d39f374a3cfba81367ae6539c7910bbdd3d3ecb3cb043afcf8.br.js”. github.community:85:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-staff-alias-2c85411e1456796f1458308cbf2feb1c5a7280a976285793e9b85d85ac3dfa24.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…56796f1458308cbf2feb1c5a7280a976285793e9b85d85ac3dfa24.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…56796f1458308cbf2feb1c5a7280a976285793e9b85d85ac3dfa24.br.js”. github.community:88:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/discourse-voting-7c268274df8c2189a456d7fad2c4360ce6fc5a1d88091be5aa5734da1e4aae8b.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/discour…8c2189a456d7fad2c4360ce6fc5a1d88091be5aa5734da1e4aae8b.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/discour…8c2189a456d7fad2c4360ce6fc5a1d88091be5aa5734da1e4aae8b.br.js”. github.community:91:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/hosted-site-d9e8e04c42a57ad32ea660c6100a6f3161aa5271c73ded445cb7ddd19d9852aa.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/hosted-…a57ad32ea660c6100a6f3161aa5271c73ded445cb7ddd19d9852aa.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/hosted-…a57ad32ea660c6100a6f3161aa5271c73ded445cb7ddd19d9852aa.br.js”. github.community:94:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/lazy-yt-e0337c2aa23d0354d2645a5069d6304112a19077e3970d1bea0b5c262bd28b99.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/lazy-yt…3d0354d2645a5069d6304112a19077e3970d1bea0b5c262bd28b99.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/lazy-yt…3d0354d2645a5069d6304112a19077e3970d1bea0b5c262bd28b99.br.js”. github.community:97:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/plugins/poll-be415925d3f7de7701263f17a2c21adc892926d63d19b00e9755078657940d64.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/plugins/poll-be…f7de7701263f17a2c21adc892926d63d19b00e9755078657940d64.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/plugins/poll-be…f7de7701263f17a2c21adc892926d63d19b00e9755078657940d64.br.js”. github.community:100:1
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/5a490cb1bddbd35d9d9dcaa16ff1c904f194b2bd.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/5a49…cb1bddbd35d9d9dcaa16ff1c904f194b2bd.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://sjc1.discourse-cdn.com/github/theme-javascripts/5a49…cb1bddbd35d9d9dcaa16ff1c904f194b2bd.js?__ws=github.community”. github.community:103:1
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/be8336486345b497c0afdf7292e0e2e328a01eae.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/be83…6486345b497c0afdf7292e0e2e328a01eae.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://sjc1.discourse-cdn.com/github/theme-javascripts/be83…6486345b497c0afdf7292e0e2e328a01eae.js?__ws=github.community”. github.community:104:1
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/04606983267967fff6ffc6721935eb27cae34fd1.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/0460…983267967fff6ffc6721935eb27cae34fd1.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://sjc1.discourse-cdn.com/github/theme-javascripts/0460…983267967fff6ffc6721935eb27cae34fd1.js?__ws=github.community”. github.community:105:1
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/ecd5d67c3ce3ee04c6b98112cd1e6d50957428c0.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/ecd5…67c3ce3ee04c6b98112cd1e6d50957428c0.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://sjc1.discourse-cdn.com/github/theme-javascripts/ecd5…67c3ce3ee04c6b98112cd1e6d50957428c0.js?__ws=github.community”. github.community:106:1
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/7665b14cc56918c40588f36396bd72b17a0c0162.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/7665…14cc56918c40588f36396bd72b17a0c0162.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://sjc1.discourse-cdn.com/github/theme-javascripts/7665…14cc56918c40588f36396bd72b17a0c0162.js?__ws=github.community”. github.community:107:1
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/028d93d03fa290dbb5ddeac5d6e349f731654cb2.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/028d…3d03fa290dbb5ddeac5d6e349f731654cb2.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://sjc1.discourse-cdn.com/github/theme-javascripts/028d…3d03fa290dbb5ddeac5d6e349f731654cb2.js?__ws=github.community”. github.community:108:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/google-universal-analytics-00f5cdf7dfd45cba1ae2d258c3366c371c5671023250abbd964a1f16fc2c11a7.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/google-universa…d45cba1ae2d258c3366c371c5671023250abbd964a1f16fc2c11a7.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/google-universa…d45cba1ae2d258c3366c371c5671023250abbd964a1f16fc2c11a7.br.js”. github.community:114:1
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/desktop_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/desktop_4_…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-akismet_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-assign_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-cakeday_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-calendar_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-canned-replies_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-checklist_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-data-explorer_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-details_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-github-incident-banner_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-local-dates_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-presence_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-solved_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-spoiler-alert_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-staff-alias_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-voting_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/hosted-site_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/hosted-sit…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/lazy-yt_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/lazy-yt_4_…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/poll_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/poll_4_46d…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-calendar_desktop_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/discourse-voting_desktop_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/discourse-…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/poll_desktop_4_46d3103ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/poll_deskt…3ca240e26ee53fb8475a6002752d96ed20.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://sjc1.discourse-cdn.com/github/stylesheets/desktop_theme_5_0f9252c513eb8e18cf678089704789699956458b.css?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/stylesheets/desktop_th…c513eb8e18cf678089704789699956458b.css?__ws=github.community"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/start-discourse…d1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/start-discourse…d1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.br.js”. github.community:452:1
Failed to load ‘https://aws1.discourse-cdn.com/github/assets/browser-update-331af91e0f999788d03c2128d366d5d0df480718b9e80914bfb0505cbb97af13.br.js’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/assets/browser-update-…999788d03c2128d366d5d0df480718b9e80914bfb0505cbb97af13.br.js"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://aws1.discourse-cdn.com/github/assets/browser-update-…999788d03c2128d366d5d0df480718b9e80914bfb0505cbb97af13.br.js”. github.community:458:1
Failed to load ‘https://sjc1.discourse-cdn.com/github/theme-javascripts/cee0b2781a1ad9dd58e8a55e3f7f65deaac23cc1.js?__ws=github.community’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://sjc1.discourse-cdn.com/github/theme-javascripts/cee0…2781a1ad9dd58e8a55e3f7f65deaac23cc1.js?__ws=github.community"}]’. workbox-core.prod.js:1:240
Loading failed for the <script> with source “https://sjc1.discourse-cdn.com/github/theme-javascripts/cee0…2781a1ad9dd58e8a55e3f7f65deaac23cc1.js?__ws=github.community”. github.community:462:1
Failed to load ‘https://aws1.discourse-cdn.com/github/optimized/2X/d/d41676c9bf9fbaa8edbe76ef34744f38089d0474_2_180x180.svg’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/optimized/2X/d/d41676c9bf9fbaa8edbe76ef34744f38089d0474_2_180x180.svg"}]’. workbox-core.prod.js:1:240
Failed to load ‘https://aws1.discourse-cdn.com/github/optimized/2X/2/25b1992f021c82f730efb5822ae795665d2e20d7_2_32x32.png’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{"url":"https://aws1.discourse-cdn.com/github/optimized/2X/2/25b1992f021c82f730efb5822ae795665d2e20d7_2_32x32.png"}]’. workbox-core.prod.js:1:240

I’m on Ubuntu 18.04, Firefox 76.0.1 (64-bit), uMatrix.

3 „Gefällt mir“

uMatrix-Konfiguration, da ich pro Beitrag nur ein Bild posten kann:

1 „Gefällt mir“

Funktioniert es, wenn Sie alle Browsererweiterungen deinstallieren?

Können Sie https://aws1.discourse-cdn.com/github/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.br.js direkt in einem anderen Tab öffnen?

Können Sie diese URL mit curl abrufen?

4 „Gefällt mir“

Ich bin nur hereingekommen, weil ich in den letzten Tagen mehrfach auf dasselbe Problem gestoßen bin.
Ich habe das gleiche Setup (zwar Firefox Nightly, aber ebenfalls mit uMatrix) und hatte dieselben Fehler.

Bei mir hat das Aktivieren von XHR für beide Cloudfront-Subdomains (in diesem Fall hier) das Problem behoben.

Ich bin mir nicht sicher, warum das so ist; uMatrix zeigt keine XHR-Anfragen an diese Domains an, aber das scheint eher ein Fehler auf deren Seite zu sein, nicht bei Discourse. Auch bin ich unsicher, warum ein Neuladen (Ctrl+F5) in diesem Fall hilft, aber es funktioniert konsequent. Ohne die Erlaubnis für XHR wird bei jedem Seitenneuladen (nicht Navigation, sondern nur Neuladen mit F5 oder Öffnen eines neuen Tabs) die Seite leer angezeigt.

Auf jeden Fall hoffe ich, dass das jemandem hilft, der ebenfalls auf dieses Problem stößt. :slightly_smiling_face:

5 „Gefällt mir“

Wirklich neugierig! Ich kann bestätigen, dass es hier funktioniert.

Leider funktioniert ein ähnlicher Versuch auf github.community nicht:

discuss.kotlinlang.org scheint zu funktionieren (ich bin zwar aktuell nicht angemeldet; ich bin mir nicht sicher, ob das einen Unterschied macht):

Ja, genau. Wenn du eine Browser-Erweiterung installierst, die den Betrieb des Browsers erheblich beeinträchtigt und normale Anfragen blockiert, wirst du Ärger bekommen.

@supermathie ja, natürlich tut es das. :stuck_out_tongue:
Die Installation von uMatrix war immer eine Einladung zum Abenteuer. Es ist kurios, dass es hier auf diese spezielle Weise kaputtgeht, aber andererseits liegt das auch wirklich nicht an Discourse.

Aber uMatrix verbessert auch konsequent meine Erfahrung mit Webseiten, sobald ich herausgefunden habe, wie man sie ohne den ganzen Ballast & die Werbung & die Ärgernisse betreibt. Deshalb bin ich jeden Tag bereit, mich dafür einzusetzen. :laughing:
Es ist nur etwas traurig, dass Discourse dabei oft als Kollateralschaden endet; die meisten Discourse-Deployments, die ich gesehen habe, haben ein sehr datenschutzfreundliches Setup: nur zwei oder drei Domains mit klar definierten, nutzerwertstiftenden Aufgaben.

FWIW: Wenn alle Inhalte konsistent von derselben Domain bereitgestellt werden, funktioniert das mit den Standard-1st-Party-Regeln von uMatrix einwandfrei. Ich bin kein DevOps-Typ, also weiß ich nicht, ob das Sinn ergibt, aber aus meiner Erfahrung heraus funktioniert das für kleine bis mittelgroße Communities ziemlich gut.

Ah, das liegt am Caching durch den Service Worker. Alle Ressourcenanfragen werden über ein Skript proxyiert, daher müssen Sie zulassen, dass das Skript Anfragen stellt (das XHR-Feld).

Das ist zwar der Standard bei Open-Source-Discourse-Installationen, aber da wir große Kunden auf unserem Hosting haben, ist es einfacher, einfach jedem das CDN anzubieten :slight_smile:

3 „Gefällt mir“

Entwickler von Web-Apps können bedenken, dass Skript-Blocker existieren, und darauf (in gewissem Maße) Rücksicht nehmen, sie können so tun, als wüssten sie nichts davon, oder sie können alles daran setzen, Anfragen zu verstecken, sodass es nahezu unmöglich wird, den Skript-Blocker richtig zu konfigurieren. Ich habe alle drei Varianten gesehen, und es ist definitiv eine bewusste Entscheidung.

Ja, aber ich erwarte nicht, dass eine Seite Abhängigkeiten benötigt, die nicht sichtbar sind.

Nur zur Info: uMatrix wurde vor über einem Jahr in den Archivmodus versetzt. Ich bin jetzt auf uBlock Origin umgestiegen und prüfe derzeit, wie sich Discourse verhält. Bisher scheint es in Ordnung zu sein.

uBO unterscheidet nicht zwischen Skripten und XHR, vielleicht ist das der Grund, warum es funktioniert: Die Abhängigkeit Skripte ist sichtbar, also wird nach deren Freigabe auch der XHR-Durchgang ermöglicht.
Zudem verfügt es über (mehrere) Whitelists, was ebenfalls eine Rolle spielen könnte.

Hmm.


:man_shrugging:

Keine Beleidigung beabsichtigt – ich verstehe das Warum und Wie davon überhaupt nicht –, aber das fällt meiner Meinung nach in die Kategorie „alles daran setzen, Anfragen zu verstecken“. Wäre es möglich, eine statisch erkennbare Dummy-Abhängigkeit zu deklarieren, damit etwas angezeigt wird? Oder, na ja, irgendetwas Aktionierbares statt einer leeren Seite anzuzeigen? :tipping_hand_man:

1 „Gefällt mir“

FWIW, um das Beispiel aus dem OP aufzugreifen:


→ weiße Seite


→ weiße Seite


→ lädt, scheint voll funktionsfähig zu sein.
(Und ich vertraue darauf, dass kxcdn.com hier nichts Böses im Schilde führt – könnte für alles Mögliche ein Tracker sein. Ich war schon auf Seiten, die nicht luden, wenn Google Analytics blockiert war! Der Punkt ist: Ich muss Discourse hier vertrauen, um überhaupt etwas zu sehen.)

Ich beschwere mich nicht darüber, dass ich auf die Buttons klicken muss – ich habe mich dafür entschieden, indem ich standardmäßig Inhalte von Drittanbietern blockiert habe, wie man sehen kann. Mein Punkt ist, dass eine Website/App in einem solchen Szenario besser daran täte, mehr als nur weiße Pixel anzuzeigen.

PS: Schön zu sehen, dass die Plattform mich immer noch wie einen Bot behandelt. Nicht. :unamused:

Auf welcher Seite siehst du, dass auf diese Domain verwiesen wird?

Das ist das Backend-CDN hinter z. B. sjc1.discourse-cdn.com, aber soweit wir wissen, sollte dieser bloße Name nirgendwo vorkommen.

2 „Gefällt mir“

Ich nutze täglich sowohl uBlock Origin in meinem Browser (Standardkonfiguration) als auch piHole in meinem LAN, das alle DNS-Anfragen abwickelt. Ich kann garantieren, dass Discourse damit einwandfrei funktioniert, da mehrere Personen im Team dieselben Tools verwenden.

Auf der Seite befindet sich Inhalt unter einem no-script-Tag, der gerendert wird, wenn Sie Ihrem Browser anweisen, JavaScript nicht auszuführen. Sie können den Inhalt in jeder Discourse-Installation auch dann noch nutzen, wenn JavaScript deaktiviert ist.

Das Deaktivieren bestimmter JavaScript-Funktionen ist schwieriger elegant abzufedern, da dies für uns die Erkennung mittels JavaScript erfordern würde :stuck_out_tongue:

2 „Gefällt mir“

uBO zeigt es an; siehe die Screenshots oben.

Soweit ich das beurteilen kann, löst uBO Weiterleitungen und Ähnliches auf, um anzuzeigen, von wo Inhalte tatsächlich geladen werden.

Also versteckst du Drittanbieter-Ressourcen/Dienste hinter einer Domain, die so aussieht, als wäre sie im Grunde eine eigene? Hm.

Ich bin kein Frontend-Entwickler, aber es scheint möglich, eine statische Seite auszuliefern, die durch geladenes JS (falls vorhanden) überschrieben wird, oder eigene Skripte für eine minimale Ansicht zu verwenden, oder ein eigenes Skript einzusetzen, um zu prüfen, ob die Drittanbieter-Abhängigkeiten geladen wurden, oder … Ich weiß es nicht, aber viele Seiten schaffen es, meinen fiesen „Werbeblocker

Wenn du kxcdn.com in deinem Browser aufrufst, wirst du sehen, dass es sich um ein CDN oder Content Delivery Network für statische Assets handelt, und zwar um ein recht bekanntes. Andere Mitbewerber sind Amazon CloudFront, Cloudflare usw. Ich verstehe nicht, was an einem CDN böswillig sein soll?

2 „Gefällt mir“