diff --git a/src/fmg-components/save-progress-popup-question/save-progress-popup-question.vue b/src/fmg-components/save-progress-popup-question/save-progress-popup-question.vue index 0e1b07b8e..19b1b3629 100644 --- a/src/fmg-components/save-progress-popup-question/save-progress-popup-question.vue +++ b/src/fmg-components/save-progress-popup-question/save-progress-popup-question.vue @@ -250,7 +250,8 @@ export default { } } .modal-disclaimer { - font-size: 0.75rem; + font-size: 0.8125rem; + color: #525656; text-align: left; order: 3; margin: 0; diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue index f96e0d5cf..ffb3d2353 100644 --- a/src/layouts/payment-method/payment-method.vue +++ b/src/layouts/payment-method/payment-method.vue @@ -669,10 +669,12 @@ export default { : this.ServiceLocationFullAddress.zipCode; }, AppointmentWordingText() { - return this.getCmsContent("ApptDetailsSnapshotWidget", "BodyText")?.replaceAll( + const text = this.getCmsContent("ApptDetailsSnapshotWidget", "BodyText")?.replaceAll( "{custom:ADDRESS}", this.ServiceLocationFullAddressText ); + + return text?.replace(/\barriving between\b/gi, "arriving between"); }, isRecalibrationOnOrder() { const order = baseMixin.methods.hasSubmittedOrder() @@ -799,14 +801,17 @@ export default { }, isRecalPriceRemove() { return ( + !this.isInsurance && this.getSettingValue(experimentSettings.RECAL_PRICE_REMOVE)?.toLowerCase() === - "true" + "true" && + this.isRecalibrationOnOrder ); }, isAfterpayBreakoutDisplay() { return ( this.showInsuranceCoverageAs !== coverageStatus.PENDING && !this.isRecalPriceRemove && + this.isPiaEnabled && this.hasSettingEqualTo(experimentSettings.DISPLAY_AFTERPAY_BREAKOUT_DISPLAY, "true") ); }, diff --git a/src/layouts/schedule/time-slot-question/time-slot-question.vue b/src/layouts/schedule/time-slot-question/time-slot-question.vue index 18f3b77d2..1b8a2cb2e 100644 --- a/src/layouts/schedule/time-slot-question/time-slot-question.vue +++ b/src/layouts/schedule/time-slot-question/time-slot-question.vue @@ -509,8 +509,12 @@ export default { // this.availableTimeSlots only returns mobile/inshop slots so we know // the only available slot is not dropOFf this.selectedAnswerForTimeSlots = this.availableTimeSlots[0].value; + // emit up to parent that the time slot has been selected (when mobile or inshop) + this.timeSlotSelectionChanged(this.availableTimeSlots[0].value); } else { this.selectedAnswerForDropOffOrInshop = this.answersForDropOffQuestion[0].value; + // emit up to parent that the time slot has been selected (when only dropoff) + this.dropOffSelectionChanged(this.answersForDropOffQuestion[0].value); } } },