Skip to content

Mention browsers supported or add optional chaining support for old browsers #169

Open

Description

@Sidsector9

Is your feature request related to a problem? Please describe.

Hello Square Team, recently a customer raised an issue with us saying that Square payments is breaking on his mobile device that runs Safari 12.1.2.

I was able to reproduce the issue via Browserstack

From what I can see, it looks like Safari 12.1.2 does not support optional chaining in JS. See the image below:

Screenshot 2023-05-22 at 7 17 13 PM

Describe the solution you'd like

Add support for optional chaining or specify minimum browser versions supported. This will help us to inform customers to update their systems.

Activity

  1. changed the title [-]Mention browsers supported[/-] [+]Mention browsers supported or add optional chaining support for JS[/+] on Jun 12, 2023
  2. changed the title [-]Mention browsers supported or add optional chaining support for JS[/-] [+]Mention browsers supported or add optional chaining support for old browsers[/+] on Jun 12, 2023
  3. self-assigned this
    on Jun 12, 2023
  4. jeffpaul commented on Jun 30, 2023

    @jeffpaul

    👋🏼 @maxbeatty checking in to see if you've got any questions on this specific issue (and its impacts on the WooCommerce Square extension)?

  5. removed their assignment
    on Jul 5, 2023
  6. maxbeatty commented on Jul 5, 2023

    @maxbeatty
    Contributor

    are you able to share a reproduction?

    We do intend to support this browser for now even though Apple appears to have stopped supporting it.

  7. Sidsector9 commented on Jul 26, 2023

    @Sidsector9
    Author

    @maxbeatty I have set up a simple Github page - https://sidsector9.github.io/square-cdn/

    Visit this page using Safari 12.x on MacOS Mojave, you'll be able to observe the error.

  8. jeffpaul commented on Jan 16, 2024

    @jeffpaul

    @maxbeatty checking back on this to see if it's on the roadmap or something we should consider unlikely resolved anytime soon?

  9. CodeSamuraiInc commented on Jan 31, 2024

    @CodeSamuraiInc

    I've been falling down the rabbit hole trying to find the right person to address this issue. I am experiencing the same issue but with the newest versions of Chrome, Edge, and FF. This issue doesn't happen all the time. Not sure if this is the correct thread dealing with the problem. The issue I am experiencing is the same as this: https://wordpress.org/support/topic/plugin-no-longer-working-with-older-versions-of-safari/. The difference is that I can replicate the issue with the browsers I mentioned on a desktop. My customer is also having the same problem. The plugin developer is stating this is a Square issue. Can someone please confirm this is a problem with the Square service and if this can be fixed? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions