Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signature Pad: Can't sign, doesn't show on safari #599

Closed
Ume187 opened this issue Feb 10, 2022 · 7 comments
Closed

Signature Pad: Can't sign, doesn't show on safari #599

Ume187 opened this issue Feb 10, 2022 · 7 comments

Comments

@Ume187
Copy link

Ume187 commented Feb 10, 2022

Using the latest version 4.0.

With firefox the pad appears but cannot be signed.
With safari the pad doesn't show.

@UziTech
Copy link
Collaborator

UziTech commented Feb 10, 2022

Can you provide code? We can't help unless we can see the code that causes the issue.

@FlorisVeldhuizen
Copy link

FlorisVeldhuizen commented Feb 14, 2022

I also encountered a similar issue (with version 4.0.2), on an iPad with iOS 12.5.5. The signature pad did appear but was not interactive. Before the bump to 4.0.2 this issue was not encountered before.

I see that this PR was not tested with older versions of iOS, could that be the problem?

@marmooo
Copy link
Contributor

marmooo commented Feb 14, 2022

It certainly seems to happen on older OS.
However, I do not know the exact conditions and solution now.
I have checked on the following environments.

iPad (2010) with iOS 9.3.5 + Safari.

  • 4.0.2: not work
  • 4.0.1: not work
  • 4.0.0: not work
  • 3.0.0-beta.4: work

@donjuandx
Copy link

Also tried js versions back up to 2.3.2 on MacOS + Safari Version 15.0 (16612.1.29.41.4, 16612); none of them seem to work!

@ConstantBrum
Copy link

ConstantBrum commented Feb 23, 2022

I'm receiving this error on an iPhone 8 OS v12.2 on Safari & Chrome BrowserStack and am also unable to sign. And using the umd script of signature_pad version 4.0.0.

Only have the console log of safari

TypeError: function is not a constructor (evaluating 'super()')
SignaturePad @ signature_pad.umd.js:140
dispatch @ jquery.js:5429

I'm able to sign with iOS 14 and 15.

@szimek
Copy link
Owner

szimek commented Feb 23, 2022

@ConstantBrum can you try version 4.0.1, e.g. from here: https://github.com/szimek/signature_pad/blob/master/docs/js/signature_pad.umd.js ?

@UziTech
Copy link
Collaborator

UziTech commented Feb 23, 2022

This seems to be an issue with specific code if some code is working on versions of safari and some is not. I don't think there is anything we can change in this library to help that.

If you have a reason to believe it is a bug in this libraries code, please create another issue with the code necessary to reproduce the issue.

If you just have a question about why your code isn't working on a certain browser, you would be better off posting the question to https://stackoverflow.com and using the tag signaturepad.

@UziTech UziTech closed this as completed Feb 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants