Commit graph

453 commits

Author SHA1 Message Date
Alex Humphries
ada9e54d09 INSR-9940: hasMSRPart as helper function instead of store getter 2026-06-11 12:08:00 -04:00
Alex Humphries
19b870dc7c INSR-9940: Add/fix tests for cart-dropdown 2026-06-11 09:25:46 -04:00
Alex Humphries
eeff370d42 INSR-9940: Remove unused variables 2026-06-10 16:55:05 -04:00
Alex Humphries
cf693023d7 INSR-9940: Improve logic for showing/hiding MSR related copy
Includes text on contact-details page and showing/hiding the relevant
line item in the cart.

Also includes some fixes to clear some warning related to the cart
dropdown component.
2026-06-10 16:47:56 -04:00
AHumphriesSL
93226857c5
Merge branch 'develop' into feature/humphries/INSR-8489.1 2026-05-27 14:58:01 -04:00
Jeremy-Z
fa67a6deb6
Merge branch 'develop' into feature/richardson/INSR-9658 2026-05-27 14:10:51 -04:00
Alex Humphries
01e717e2fa INSR-8489: Add GA events for advanced mobile modal 2026-05-27 11:01:11 -04:00
Bill Richardson
d62bec9fb2 limit response on preCheck 2026-05-26 15:39:11 -04:00
Bill Richardson
61480f2193 refactor a smidge 2026-05-26 15:28:04 -04:00
Bill Richardson
68d9101f53 Show All Fields and Skip Autocomplete if cannot reach google api
Some Auto formatting on save for the index page
Add global auth handler on Index page.
remove a left in console.warn on schedule.
2026-05-26 15:18:53 -04:00
Alex Humphries
818914b1a8 INSR-8489: Address copilot suggestions for tool-tip and mobile fee modal
- Correct default values for cmsWidgetName prop
- Change name of tool-tip component to match pattern (kebab-case)
- Automatically unmount tool-tip component after each test
- Accessibility improvements for tool-tip icon
- Remove unused event handler wiring
- Narrow CSS selector for price row to prevent unintended styling
- Remove unused imports
2026-05-21 16:44:18 -04:00
Alex Humphries
f46e584d6b INSR-8489: Update cart dropdown to add tooltip for advanced mobile fee
Also includes a modal when trying to remove the item from the cart.
2026-05-21 15:47:19 -04:00
Alex Humphries
fa21cb1a7c INSR-8884: Some payment-method events 2026-04-21 15:08:31 -04:00
scottkiener-at-safelite
3af2d3e737 Make cart work with MSR before split pay is implemented 2026-04-17 09:35:35 -04:00
Alex Humphries
5dcb2dc63d INSR-8881: Add events to coverage-statement 2026-04-03 10:44:31 -04:00
Alex Humphries
6acefcb307 Move accountName logic to store getter, better required field search 2026-03-24 17:28:26 -04:00
Alex Humphries
7f565fb8cf INSR-8878/9031: Add analytics events on welcome-page and contact-details 2026-03-24 17:15:15 -04:00
Katie Kroell
468dc02dec missed a commit 2026-03-09 15:19:09 -04:00
Katie Kroell
568d7ae291 Merge branch 'feature/kroell/modal-defects' of https://github.com/Safelite/DigitalConsumer.ISS into feature/kroell/modal-defects 2026-03-09 15:04:33 -04:00
Katie Kroell
e2ff57fdbe copilot fix 2026-03-09 15:04:00 -04:00
katiekroell
5ba937834c
Update src/iss-components/recal-modal/recal-modal.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-09 15:03:21 -04:00
Katie Kroell
e9470fb213 modal fixes 2026-03-09 14:40:30 -04:00
AHumphriesSL
a03478cd3e
Merge pull request #1130 from Safelite/feature/humphries/INSR-8123
INSR-8123: Update some more modals
2026-03-05 10:32:40 -05:00
Katie Kroell
1880479154 reset service package if vaps are removed from cart 2026-03-04 10:04:44 -05:00
Alex Humphries
3b5adb2ebb Update snapshots 2026-03-03 14:27:50 -05:00
Alex Humphries
be86421a7b INSR-8123: Update some more modals
- Remove modalPosition related code now that all modals are centered
- Allow parent components to set text of the close link
- Updates styling for specific modals so that they match their
  Heritage counterparts
2026-03-03 14:04:50 -05:00
Alex Humphries
17e48f17cf Unit test updates 2026-02-27 17:00:38 -05:00
Alex Humphries
42b23a24a5 Fixes a potential issue with non-existent recycle fee 2026-02-27 16:14:59 -05:00
Alex Humphries
f49168b4da Fixes a few defects on order-confirmation:
- INSR-8676: Display proper copy for windshield repair
- INSR-8684 Fix some display differences for paid orders
- Also fixes a defect where the cart was real close to the footer on
  mobile
2026-02-27 15:56:33 -05:00
AHumphriesSL
71a130a855
Merge pull request #1121 from Safelite/bugfix/humphries/INSR-8561
INSR-8561: Fix default "enter" key behavior
2026-02-27 13:25:23 -05:00
Alex Humphries
e1e7ee086e Remove redundant aria-disabled 2026-02-27 12:49:52 -05:00
Katie Kroell
bf93a57dce missed one 2026-02-27 11:58:00 -05:00
Katie Kroell
2c810282fd copilot fixes 2026-02-27 11:57:18 -05:00
Alex Humphries
8db41a1e10 INSR-8561: Fix default "enter" key behavior
This specifically fixes an issue where hitting "enter" on the welcome
page was triggering the "finish filing existing claim" button, even in
cases where that modal was not visible.
2026-02-27 11:21:57 -05:00
Katie Kroell
216815c853 move recal modal to iss components 2026-02-26 15:33:00 -05:00
Katie Kroell
6ee2bbb1e7 Merge branch 'develop' into feature/kroell/INSR-8094 2026-02-26 09:16:46 -05:00
Bill Richardson
836e383b46 handle a weird quick click. 2026-02-25 16:07:11 -05:00
Bill Richardson
e1a8f8a00c clear mobile data if invalid zip entered 2026-02-25 16:07:11 -05:00
Katie Kroell
1f1d36f50a modal updates 2026-02-24 12:24:28 -05:00
Katie Kroell
51c7a68fc9 Merge branch 'develop' into feature/kroell/INSR-8094 2026-02-24 09:15:05 -05:00
Alex Humphries
2a1b9d4426 INSR-7759: Fix some failing tests, remobe some pointless ones 2026-02-20 10:15:22 -05:00
Katie Kroell
56422e5459 modal updates WIP 2026-02-19 16:14:40 -05:00
Alex Humphries
f0ef62597b INSR-7759: More payment-method updates 2026-02-19 15:59:45 -05:00
Alex Humphries
e12ac95cc7 INSR-7759: Review dropdown header tweak, contact details drawer updates 2026-02-19 11:12:14 -05:00
Alex Humphries
4e996145c3 INSR-7759: Update review sections, move contact details drawer 2026-02-18 16:22:35 -05:00
Alex Humphries
b4977cd63c INSR-7759: More cart updates, preliminary SMS opt-in work 2026-02-18 09:27:40 -05:00
Alex Humphries
de460d4730 INSR-7759: Fix recycling fee not being added 2026-02-17 13:24:35 -05:00
Alex Humphries
c821fc7d83 INSR-7759: Some payment-method parity updates
- Payment method question button now matches Heritage
- Recalibration is now its own line item
- Some other general updates to structure and formatting of page
2026-02-16 17:11:56 -05:00
katiekroell
addfaeb322
Merge pull request #1070 from Safelite/feature/INSR-7769
INSR-7769: Service-Packages Heritage parity
2026-02-16 11:24:06 -05:00
scottkiener-at-safelite
740c5e1498 Big truck, button styling
When selected but unfocused the border now matches
2026-02-13 14:52:28 -05:00