jquery not working as expected on 1 pc, but does on another using Firefox 64bits 54.0.1
Hi, this is a bit difficult, and acutally it's really not our problem, but we want to help our customer. They have bought an 58 inch touch screen from us which has a PQlabs touch system. They have made a company built a html5 webbased program for them, which works OK with IE11, Edge, Chrome. The touch screen works ok with or without the PQlabs driver(without it uses windows HID). On our DEMO NUC-pc i7 with Win10 build 1706 and Firefox 64bits 54.0.1 it works great, you can touch items and place them elsewhere, so called draggable items. This works with Jquery. On their i3 NUC it does not work with Firefox, but works with IE11but not as smooth as on our demo nuc. So we checked all settings for Pen and Touch, they are equal. We made sure Firefox is 64bits and 54.0.1 on both machines. We can find no setting that is different, still on their nuc it does not work. Now when using the mouse you can click with Left button and drag an item. When you touch the screen and hold, then normally this will act as Right mouse button. But in the HTML5 web-based program it will act as Left Mouse. So it's turned around. Now this does not have to be a problem, because it works on our Demo-Nuc. So we though'd maybe the Win10 build is the cause, but...i have a dualboot MacBook with a valid Win10 license for Services purposes, and this has the same Win10 Build as our Demo-Nuc. On this laptop it also does not work. So win10 build, no issue. Firefox version, no issue. Touch driver installed or not, no issue. Jquery, no issue (you can test by the way on jqueryui.com) Hardware, i don't believe it as nuc i3 and Macbook i5 do not work, NUC i7 does work.
So maybe a setting somewhere we don't know.
Does anyone have a clue were we could look, to find the cause? Could it be a Java setting somewhere?
Thanks for any help on this.
Wszystkie odpowiedzi (8)
Could you compare using new profiles on both machines, in case there are some customized settings?
New Profile Test
This takes about 5 minutes, plus the time to test the application.
Inside Firefox, type or paste about:profiles in the address bar and press Enter/Return to load it.
Click the Create a New Profile button, then click Next. Assign a name like July2017, ignore the option to relocate the profile folder, and click the Finish button.
After creating the profile, scroll down to it and click the Set as default profile button below that profile, then scroll back up and click the Restart normally button. (There are some other buttons, but I think those are still "under construction" so please ignore them.)
Firefox should exit and then start up using the new profile, which will just look brand new.
Does the app work any better/worse in the new profile?
After testing, I suggest exiting out of Firefox and starting it up again. It should remain in that new profile.
Any change in the second session?
When you are done with the experiment, open the about:profiles page again, click the Set as default profile button for your normal profile, then click the Restart normally button to get back to it.
I can test this Monday or Tuesday. Then i have access to a touch screen again (58inch up to 98inch) to check if the behaviour changes according your suggestions. I will report back. Thanks for your help.
Just to let you know your Flash is out of date on the machine/cpu posted with.
Flash Player Version: 26.0.0.137 https://get.adobe.com/flashplayer/ Direct link scans current system and browser Note: Other software is offered in the download.
It has nothing to do with Flash, because it is HTML5. I will test the above profile option tomorrow. Had no time today unfortunately.
- edit*** i missunderstood your message about flash.
Yes on this current machine it is outdated thx.
Zmodyfikowany przez sphere w dniu
@jscher2000 i have tested exactly as you described. I did not help unfortunately. I noticed that in Chrome i got the same behaviour. On IE11 it works ok. Tested also with Win8.1 on same Macbook(triple boot). Same as on Win10. Then tried without anny add-ons or extensions. Still not working. So i really don't get it, unless Jquery(JavaScript) is being blocked somehow. Difficulty is with mouse it works ok, and you need a touch screen to test it. Probably it is testable too with a laptop with touchscreen. Any other suggestions? Thanks!
On Windows, Firefox is set to automatically detect touch support. I thought this would work better in a new profile, but perhaps there is a problem with the detection. You can override that expressly to see whether that resolves the issue (or potentially makes it worse!):
(1) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.
(2) In the search box above the list, type or paste touch and pause while the list is filtered
(3) Double-click the dom.w3c_touch_events.enabled preference and enter the desired value:
- 0 = disable
- 1 = enable
- 2 = auto-detect (default on Windows)
With respect to jquery, of course there have been many releases dating back years. If the application was built recently, I would think it uses a current version, but it's worth checking whether it might be using an older version with a known incompatibility with Firefox. ?
Thank you for your helpful comment. I will check this tomorrow and get back to you.
Hopefully changing a setting will help.
Hi,
i tried it and compared with the one that does work, no differences. But either enable or disable or automatic does not help.
I think we've done enough here for this customer even it is no service issue for us, although for myself i'd like to know what the issue is.
They now are going to buy a similair NUC, i think it is not hardware related, but ok, they want our image on it which we use for our Demo screens. They can have it without our own programs and of course they need their own Win10 license. Note that i noticed that on our NUC in Chrome it does not work, Firefox does.
So i would like to thank you for your help even if we did not solve it, but we can't put more time in it.
Thanks! You're the best.