In general, when something goes wrong with Discourse loading process (due to PrivacyBadger, NoScript or another reason), I see the blank page. I think this is not good UX.
I have:
- No JS - Limited nojs Discourse
- Partial JS - blank (or almost blank) page
- Full JS - Fully featured Discourse
I want:
- No JS - Limited nojs Discourse
- Partial JS - Limited nojs Discourse and/or error message explaining what asset could not be loaded (or another problem)
- Full JS - Fully featured Discourse