Kryptronic Software Support Forum

You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.

#1 01-22-2017 04:05:39

121NetDesign
Member
From: Surrey, UK
Registered: 05-10-2007
Posts: 427

Shipping Estimator Bug?

Hi Guys,

Is it just me, or does anyone experience a problem with the shipping estimator when using an iPad?

I tried it with both Chrome an Safari.

What happens is when you make any selection from the shipping estimator window, the window closes.

We use UPS and have entered all settings required.

Just tried it with one of the custom shop links and it does the same >>
http://www.etchworld.com/index.php

Thanks in Advance

Tommy

Last edited by 121NetDesign (01-22-2017 04:14:04)


Tommy Lee

Offline

 

#2 01-22-2017 08:04:15

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19798
Website

Re: Shipping Estimator Bug?

How old is the pad you're using, which version of IOS, anything special running on it?  No reports of this anywhere else and you're certainly not the first person to try with an ipad.


Nick Hendler

Offline

 

#3 01-22-2017 08:28:37

121NetDesign
Member
From: Surrey, UK
Registered: 05-10-2007
Posts: 427

Re: Shipping Estimator Bug?

Just tried it on my iPhone 6 Plus with IOS 10.2 and it does the same thing.

It works perfectly on my iMac in both Google Chrome and Safari.

Tommy

Last edited by 121NetDesign (01-22-2017 08:30:51)


Tommy Lee

Offline

 

#4 01-22-2017 08:35:46

zanart
Member
From: bedford
Registered: 04-02-2008
Posts: 1706

Re: Shipping Estimator Bug?

Doesn't work on my iphone either.

Making any selection forces the pop up to close. Therefore you cannot complete the form to click the Get Estimate button


Rob

Offline

 

#5 01-22-2017 08:36:49

121NetDesign
Member
From: Surrey, UK
Registered: 05-10-2007
Posts: 427

Re: Shipping Estimator Bug?

Thanks for confirming Zanart, thought I was going crazy.


Tommy Lee

Offline

 

#6 01-22-2017 08:37:32

zanart
Member
From: bedford
Registered: 04-02-2008
Posts: 1706

Re: Shipping Estimator Bug?

looks like the same problem with other pop up that requires any information entry or selection.
Change Username or email can't be filled in on mobile.


Rob

Offline

 

#7 01-22-2017 08:43:26

121NetDesign
Member
From: Surrey, UK
Registered: 05-10-2007
Posts: 427

Re: Shipping Estimator Bug?

OH Dear, this could be a huge problem if it cant be fixed. Looks like an IOS issue then?

Last edited by 121NetDesign (01-22-2017 08:43:38)


Tommy Lee

Offline

 

#8 01-22-2017 08:48:28

zanart
Member
From: bedford
Registered: 04-02-2008
Posts: 1706

Re: Shipping Estimator Bug?

Not really IOS issue and I doubt anything major.
It is just how the onclick and onchange is handled for mobile devices.


Rob

Offline

 

#9 01-22-2017 08:58:23

121NetDesign
Member
From: Surrey, UK
Registered: 05-10-2007
Posts: 427

Re: Shipping Estimator Bug?

Have you tried it Nick?


Tommy Lee

Offline

 

#10 01-23-2017 08:59:40

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19798
Website

Re: Shipping Estimator Bug?

My wife has an iPhone 6+ which I'm getting ahold of now.  I would imagine this has to do with a bad implementation of focus() triggers in a newer version of iOS (published sometime after we tested all this with iOS).  It won't take long to identify or resolve.  It's on my list to look at ASAP.


Nick Hendler

Offline

 

#11 01-23-2017 09:08:25

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19798
Website

Re: Shipping Estimator Bug?

I've just verified that this is an issue with newer iOS, and am working on a resolution.  The issue stems from the newer iOS treating a click on the 'Done' button for form fields as a focus() event outside of the scope of the form, elsewhere in the browser window.  Why, I'm not sure.  Guessing this is a re-implementation of this functionality in iOS and they got something very wrong.  Resolution forthcoming.


Nick Hendler

Offline

 

#12 01-23-2017 09:09:39

121NetDesign
Member
From: Surrey, UK
Registered: 05-10-2007
Posts: 427

Re: Shipping Estimator Bug?

Thanks Nick


Tommy Lee

Offline

 

#13 01-28-2017 04:53:23

121NetDesign
Member
From: Surrey, UK
Registered: 05-10-2007
Posts: 427

Re: Shipping Estimator Bug?

webmaster wrote:

I've just verified that this is an issue with newer iOS, and am working on a resolution.  The issue stems from the newer iOS treating a click on the 'Done' button for form fields as a focus() event outside of the scope of the form, elsewhere in the browser window.  Why, I'm not sure.  Guessing this is a re-implementation of this functionality in iOS and they got something very wrong.  Resolution forthcoming.

Any progress as yet Nick?


Tommy Lee

Offline

 

#14 01-30-2017 07:11:10

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19798
Website

Re: Shipping Estimator Bug?

Yes, update being published this week (9.0.2) including this change.


Nick Hendler

Offline

 

#15 02-01-2017 17:28:35

webmaster
Administrator
From: York, PA
Registered: 04-20-2001
Posts: 19798
Website

Re: Shipping Estimator Bug?

Update 9.0.2 is likely going to publish tomorrow.  It contains a change for this item.  The specific change is detailed below:

File: {public}/media/scripts/common.min.js
Line: Beginning at 150

Current code:

Code:

     jQuery('#' + params.divid + '--MODAL .kmodalbox').unbind('focusout').focusout(function(){setTimeout(function() {

          if (jQuery(document.activeElement).closest('.kmodalbox').find('.kmodalcontent').length == 1) {return false;}

          jQuery('#' + params.divid + '--MODAL').hide('fade', 300);
          setTimeout(function() {jQuery('#' + params.divid + '--MODAL').remove();}, 320);

     },20);});

9.0.2 Code, added secondary if condition checking for <form> tag, and if present, averting modal close on unfocus():

Code:

     jQuery('#' + params.divid + '--MODAL .kmodalbox').unbind('focusout').focusout(function(){setTimeout(function() {

          if (jQuery(document.activeElement).closest('.kmodalbox').find('.kmodalcontent').length == 1) {return false;}
          if (jQuery('#' + params.divid + '--MODAL').find('form').length == 1) {return false;}

          jQuery('#' + params.divid + '--MODAL').hide('fade', 300);
          setTimeout(function() {jQuery('#' + params.divid + '--MODAL').remove();}, 320);

     },20);});

Nick Hendler

Offline

 

Board footer