Matt Sykes
76b4c35d59
Prevent error redirect loops with beforeEach circuit breaker
...
This adds a circuit breaker for uncaught failures in beforeEach. The first failure still goes through the normal ERROR/RESTART recovery path; a second consecutive failure redirects to the static error page instead of looping.
- New before-each-error-recovery module tracks recovery attempts in sessionStorage (with an in-memory fallback).
- ERROR/RESTART routes skip normal guard logic so the counter can accumulate across bounce-backs.
- The counter clears only after a fully successful navigation.
- redirectToStaticErrorPage centralizes hard-error bailout: logs, clears poisoned sessionStorage keys (submittedState, heritage redirect count, recovery count, externalParameterState), then navigates to /fmg/static/error.
- The static error page RESTART flow clears the same sessionStorage keys so bad state does not re-enter the funnel.
- Session storage key strings are centralized in session-storage.js.
- Unit tests cover recovery counting, bailout clearing, and navigation fallbacks.
Expected impact: Stops repeated ERROR → RESTART → ERROR cycles (including corrupt submittedState JSON.parse failures and recurring automation errors in us-east-1/us-east-2) by bailing out to the static error page after one failed recovery attempt.
2026-06-10 15:48:29 -04:00
Matt Sykes
6c549e6dd6
Remove solarwinds RUM script from solution
2026-05-27 09:45:02 -04:00
CarlNation
f1f777f48c
CASH-1938 Add Noindex Meta Tag
...
CASH-1938 Add Noindex Meta Tag
2026-02-09 15:10:55 -05:00
Chris Redelinghuys
d364ab794a
CASH-1762: Decom Service Package Discount endpoint
2025-12-18 15:27:02 -05:00
scottkiener-at-safelite
7dd662c84b
CASH-1811 | Add in health-checks and modify overall healthy/unhealthy
...
Uncomment out the healthcheck endpoints
Change the calculation of healthy/unhealthy to count degraded as healthy
Change the calculation of an entire service so that ANY unhealthy makes the whole service list as unhealthy
2025-11-14 11:25:30 -05:00
Chloe Herd
f7b452351d
Organization + Delete Cookies + Send Pageview request
2025-11-10 12:50:10 -05:00
scottkiener-at-safelite
3ac1161c4a
CASH-1706 | At-a-glance fixes
2025-11-04 09:53:19 -05:00
scottkiener-at-safelite
22774267b1
CASH-1706 | Add healthcheck page into static folder
2025-11-03 11:02:59 -05:00
Chloe Herd
7aecf03856
Handle no info scenario better + styling
2025-10-21 13:33:35 -04:00
Chloe Herd
487f380c1e
Change behavior by environment, and send api logging call.
2025-10-21 13:05:15 -04:00
Chloe Herd
bc0b2f6c6c
Retain diagnostic info across refresh
2025-10-21 13:05:14 -04:00
Chloe Herd
9375b6b2a6
Add styling to page
2025-10-21 13:05:12 -04:00
Chloe Herd
e22f66eb83
Stub error page
2025-10-21 13:05:10 -04:00
Chloe Herd
938dd0b5ca
Use webpack-environment-plugin to read env variables
2025-09-18 16:48:14 -04:00
AdamCaouetteSafelite
7d015707c0
CASH-1437: fix #2 for hop form drop shadow
2025-09-09 07:33:01 -04:00
Chris Redelinghuys
df9ee7d958
CASH-1403: Payment parity changes
2025-08-26 14:58:51 -04:00
Bryan Mauger
d3d0cd5007
CASH-1340 fix button radius and color.
2025-08-08 16:58:26 -04:00
Bryan Mauger
119df65230
CASH-1319 misc UI bug fixes.
2025-08-08 10:49:01 -04:00
CarlNation
4ec1e3d9b6
Revert "Merge pull request #2654 from Safelite/CASH-1042-header-and-progress-bar-style-updates"
...
this is a revert of the revert:
Revert "Merge pull request #2654 from Safelite/CASH-1042-header-and-progress-bar-style-updates"
2025-07-29 10:33:58 -04:00
Bryan Mauger
2e7f931935
Revert "Merge pull request #2654 from Safelite/CASH-1042-header-and-progress-bar-style-updates"
...
This reverts commit bc6cfd58e0 , reversing
changes made to 2839081866 .
2025-07-17 09:15:15 -04:00
Bryan Mauger
1699bada22
Remove unused css. Remove unused component code.
2025-07-16 13:39:44 -04:00
bmauger
626fb09747
Merge branch 'release/2025.07.31' into CASH-1042-header-and-progress-bar-style-updates
2025-07-16 13:29:23 -04:00
Bryan Mauger
e3e6b27148
CASH-1127 update hop font.
2025-07-03 13:01:32 -04:00
Bryan Mauger
b311f6d41c
CASH-959 update hop font-weights.
2025-07-03 10:33:25 -04:00
Bryan Mauger
bc8fcca2ea
WIP CASH-1042
2025-07-03 09:26:04 -04:00
Bryan Mauger
fa20710fbe
CASH-959 Urbanist font update for hop.
2025-06-16 14:22:34 -04:00
Bryan Mauger
07aabaa7f1
Revert "CASH-959 update hop font to Urbanist."
...
This reverts commit c01d14d81b .
2025-06-16 14:14:28 -04:00
Bryan Mauger
c01d14d81b
CASH-959 update hop font to Urbanist.
2025-06-16 14:08:22 -04:00
CarlNation
c9411788de
CSR-2352 Color and spacing
...
CSR-2352 Color and spacing
2024-11-15 18:42:34 -05:00
CarlNation
f7452e8638
CSR-2352 style changes for hop
...
CSR-2352 style changes for hop
2024-11-15 15:50:21 -05:00
Matt Sykes
c3ec60a71b
Update reference
2024-11-12 18:02:16 -05:00
Matt Sykes
efda440db5
Adding solarwinds monitoring script
2024-11-12 17:35:35 -05:00
Bryan Mauger
e5afc93ef3
Update UI with spacing & layout tweaks and new fonts.
...
Replaced Poppnis font with Averta.
2024-11-06 12:17:22 -05:00
Bryan Mauger
807641a09f
CSR-2219 add hover state to button.
2024-09-11 14:12:28 -04:00
CarlNation
3bb5543b00
CSR-2130 remove applepay files
...
CSR-2130 remove applepay files. now will be deployed in safelitecomv3 sitefinity
2024-07-23 11:46:48 -04:00
CarlNation
3a167d6764
CSR-2130 apple merchant file continued
...
CSR-2130 apple merchant file continued
2024-07-19 07:11:52 -04:00
CarlNation
8b507d21ad
CSR-2130 latest applepay
...
CSR-2130 apple merchant id file, pass hybrid for new hop form, show afterpay, check for IOS version for applepay
2024-07-18 16:11:13 -04:00
CarlNation
acbbd6de2b
CSR-2130 few more style changes
...
CSR-2130 few more style changes
2024-07-12 10:03:04 -04:00
CarlNation
727183ef89
CSR-2130 check recal to determine which payment options to show
...
CSR-2130 check recal to determine which payment options to show
2024-07-11 11:24:46 -04:00
CarlNation
22f36dea4e
CSR-2130
...
CSR-2130 more style updates and save the payment method type once we know what it is after being selected on the hop page
2024-07-10 14:50:19 -04:00
CarlNation
8b5f837098
Merge branch 'develop' into feature/CSR-2130
2024-07-10 07:19:40 -04:00
CarlNation
a7d5f776a4
CSR-2130
...
CSR-2130
2024-07-10 06:47:42 -04:00
Bryan Mauger
064851798f
WIP
2024-06-28 14:21:59 -04:00
Bryan Mauger
cecf8b3c10
CSR-2111 fix link colors.
2024-06-05 10:02:17 -04:00
Bryan Mauger
66a880d6ea
CSR-2045 update imagery, colors, typography to new Brand Guidelines.
2024-04-05 18:49:10 -04:00
Bryan Mauger
15b2341ba6
WIP updates for brand images and styles.
2024-03-27 15:43:35 -04:00
Bryan Mauger
1c6865858e
CSR-1887 update error styling for payment form.
2023-12-15 15:44:07 -05:00
Bryan Mauger
34e4e097ab
CSR-1887 update styling on dropdowns for payment page.
2023-12-15 09:45:46 -05:00
Bryan Mauger
57d2b4ee0e
CSR-1860 fix styling for select input.
2023-12-05 09:38:11 -05:00
Bryan Mauger
5ea8c3901e
CSR-1860 fix font size and color for payment page.
2023-11-30 16:32:57 -05:00