LP#1857710: fix Angular client whitescreen on Firefox user/gmcharlt/lp1857710_fix_dotall_whitescreen
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 27 Dec 2019 18:21:15 +0000 (13:21 -0500)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 27 Dec 2019 18:25:11 +0000 (13:25 -0500)
commit7a6c46b8dc43b6ccd3dcf896bd054a835adf76ac
treef4a7b60a31c11544f93554f5ceb8465ac317670c
parent4a67e5da99037ee815e135163c9523de7e897eae
LP#1857710: fix Angular client whitescreen on Firefox

Work done for LP#1830391 added an instance of a Javascript
regexp replace using the dotAll ("/s") flag, but as of the moment
Firefox treats that flag as a fatal syntax error, breaking the
Angular staff client.

To test
-------
[1] Attempt to log in the Angular staff client with Firefox. Note
    that you get a whitescreen with the following in the browser
    console:

    SyntaxError: invalid regular expression flag s
[2] Apply the patch and repeat step 1. This time, the Angular
    staff client should work normally.
[3] Verify that the Angular unit tests pass.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/share/util/htmltotxt.service.spec.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/share/util/htmltotxt.service.ts