Skip to content

Vertex_AddressValidation breaks checkout on IE11 due to the use of Object.entries #28742

@mattijv

Description

@mattijv

Preconditions (*)

  1. M2.3.5-p1 (untested on other versions).
  2. Vertex_AddressValidation enabled.
  3. IE11 as the browser.

Steps to reproduce (*)

  1. Add an item into the cart.
  2. Navigate to checkout.

Expected result (*)

  1. Checkout works without errors in the console.

Actual result (*)

  1. Error in the console "Object doesn't support property or method 'entries'".

Notes

This is due to the usage of Object.entries in vertex/module-address-validation/view/frontend/web/js/view/validation-message.js which is not supported on IE11. As IE11 regrettably remains a supported browser, and the Vertex module is bundled with Magento, this probably should be fixed.

Severity S1 due to the problem affecting checkout.


  • Severity: S1 - Affects critical data or functionality and forces users to employ a workaround.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: Bundled ExtensionIssue is caused by one of the bundled extensionsComponent: CheckoutIssue: Clear DescriptionGate 2 Passed. Manual verification of the issue description passedIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedIssue: Format is validGate 1 Passed. Automatic verification of issue format passedProgress: doneReported on 2.3.5-p1Indicates original Magento version for the Issue report.Reproduced on 2.3.xThe issue has been reproduced on latest 2.3 release

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions