Angular pages at civicrm/a crash on Standalone
Overview
Reproduction steps
Visit an angular page that lives at /civicrm/a
e.g.
https://smaster.demo.civicrm.org/civicrm/a/#/mailing/new
Current behaviour
The page is blank, nothing JS-y works (e.g. menus) and the console contains this error:
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.8.2/$injector/modulerr?p0=crmApp&p1=%5B%24injector%3Aunpr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.8.2%2F%24injector%2Funpr%3Fp0%3D%2524routeProvider%0AF%2F%3C%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A7%3A168%0Afb%2Fp.%24injector%3C%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A46%3A468%0Ad%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A44%3A197%0Ae%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A44%3A438%0Ainvoke%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A45%3A16%0Ad%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A43%3A148%0Afb%2Fg%2F%3C%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A43%3A287%0Ar%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A8%3A76%0Ag%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A43%3A50%0Afb%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A47%3A154%0Ac%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A22%3A57%0AWc%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fangular%2Fangular.min.js%3Fr%3DCkMcWen_US%3A22%3A370%0A%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fjs%2Fcrm-angularjs-loader.js%3Fr%3DCkMcWen_US%3A7%3A15%0Aeach%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A2%3A2903%0Aeach%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A2%3A846%0A%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fjs%2Fcrm-angularjs-loader.js%3Fr%3DCkMcWen_US%3A6%3A52%0Adispatch%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A3%3A12369%0Aadd%2Fr.handle%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A3%3A9088%0Atrigger%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A3%3A11488%0Atrigger%2F%3C%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A3%3A18865%0Aeach%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A2%3A2903%0Aeach%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A2%3A846%0Atrigger%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A3%3A18841%0A%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fjs%2FCommon.js%3Fr%3DCkMcWen_US%3A1606%3A25%0Ai%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A2%3A27362%0AfireWith%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A2%3A28121%0Aready%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A2%3A29914%0AJ%40https%3A%2F%2Fsmaster.demo.civicrm.org%2Fassets%2Fcivicrm%2Fcore%2Fbower_components%2Fjquery%2Fdist%2Fjquery.min.js%3A2%3A30276%0A
Angular 8
jQuery 2
<anonymous> Angular
jQuery 7
<anonymous> Common.js:1606
jQuery 4
angular.js:99
Expected behaviour
The angular page should load.
I feel that it did used to work; I feel like this problem has been introduced at somepoint fairly recently, but I can't say for sure. And civibuild create so3 --type standalone-clean --civi-ver xxx
seems to ignore xxx
and installs the latest.