How come it broke, tho, even if framework is missing? Shouldnt it replace what it can and let the rest to be loaded normally?
That's why I said:
If so, may be optional "your own cloud" feature
An option to either use local source (current default behaviour) or your own network resource where you just specify your list (i.e. http://myweb.org/localcdn/index.txt which contains root uri and list of all available frameworks, something like root = http://myweb.org/localcdn/ and then $root\angularjs1円.2.19\angular.min.jsm and so on) and then they follow the same structure as local.
This will allow you to host as many as you want and some might even automate the updates and have a script that fethes latest release from gitgub/etc and updates list.
Hmm, my Js is rusty but if you not opposed to the idea just dont want to bother with it yourself then I can try to implement it and then PR it later.
Can the integrity check issue be resolved On Chromium without filter-alternative if we server the exact version of the framework? From what I see it just a hash of the content: https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity If so, may be optional "your own cloud" feature might worth look into where you host close to every single one versions of the fameworks and libs on your host thus covering this issue?
Windows 7 definitely supports UTF-8, the problem will probably be some special behavior of Firefox on Windows 7.
I'm not talking about UTF but new subset of unicode symbols, they are only avaiable on Win8+
Win7, it does not have support for these, MS never bothered because he wanst to force people out onto Win10.
This is not a big deal but an you use some common unicode or ANSI special chars here instead of some late additions?
Looks good, so if there is a version match it will display it as it is?
The counter would then probably very often be orange instead green. Make it only work if said "verbose" mode is enabled to avoid it being an new annoyance for existing users?
If I activate the HTML filter, everything is displayed correctly.
There are obvious reasons I dont want to do that and they are related to security. Skipping the rest of the issue I think:
I think localCDN should have an optiopn for verbose mode where it reports on the pop-up dashboard that there is version mismatch and instead of a green counter make it yellow (orange?) so I can see at a glance what can be the issue.
still would be useful.