Find Jobs
Hire Freelancers

Fix bug: iOS 11.3 causes drawing canvas to pan/scroll with selection with Method-Draw / SVG-Edit

$30-250 USD

Completed
Posted almost 6 years ago

$30-250 USD

Paid on delivery
We use the Javascript library MethodDraw ([login to view URL]) which is a fork of SVG-Edit ([login to view URL]). Ever since the last iOS update on the iPad or iPhone, the screen scrolls when you try to draw a line on the drawing canvas. When making a simple selection, the screen pans around making it unable to use. There is a bug report ([login to view URL]) on MethodDraw already, but it sounds like MethodDraw is no longer being maintained and updated. To reproduce, view this page with a iPad or iPhone running iOS 11.3 or later: [login to view URL] and try to use the pencil to draw a line - you will see the screen move and it's almost impossible to use the app. Searching the web for a solution, I found a similar issue but I'm still not sure how to patch MethodDraw to fix it. See [login to view URL]: Bug 184250 - Unable to call [login to view URL] in dynamically added event listener ([login to view URL]) I believe it has something to do with dynamic event handlers. We need this bug fixed. Please do not bid if you do not have a iPad/iPhone with iOS 11.3+ that you can use to debug and test the issue. I also have a video I can send you explaining the issue.
Project ID: 17339522

About the project

6 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello I was quite intrigued by the problem you are having and I did some research and I tried to reproduce the demo on a simulator. Now here is the question: Are you talking about the external page scroll (the apple iphone window scroll that is done by reaching the end of the page) ? or are you talking about the scroll within the canvas of the svg editor (the white field where you actually draw) I might be able to apply a simple fix without having to touch the the MethodDraw source code and fix it for you. I am saying I might because I am not sure how you use the library and what for. I'd be interested to know more about that and tell you if I am able to fix it. If I am unable to fix it I will not charge you. P.S.: Just saw the video. I will be able to apply the fix very quickly. Here you can see a demo video from my simulator: [login to view URL] Regards, Emiliyan Gospodinov
$155 USD in 1 day
4.9 (13 reviews)
4.4
4.4

About the client

Flag of UNITED STATES
Toms River, United States
5.0
6
Payment method verified
Member since May 30, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.