Discussions
Categories
- 196.7K All Categories
- 2.2K Data
- 234 Big Data Appliance
- 1.9K Data Science
- 449.8K Databases
- 221.5K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 477 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 532 SQLcl
- 4K SQL Developer Data Modeler
- 186.8K SQL & PL/SQL
- 21.2K SQL Developer
- 295.3K Development
- 17 Developer Projects
- 138 Programming Languages
- 292K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 27 Java Learning Subscription
- 37K Database Connectivity
- 153 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 157 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 388 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 170 Deutsche Oracle Community
- 1K Español
- 1.9K Japanese
- 230 Portuguese
Strange Problem with Universal Theme, jQuery and APEX 5 on Windows 8.1

I have a strange problem which drives me nuts. I get it whenever I need to run some jQuery or javascipt in the new Universal Theme. A good example is this page:
https://apex.oracle.com/pls/apex/f?p=93000:600
Whenever I click on the calendar symbol it opens and closes immediately. This happens when I click and release the mouse button fast. If I do it slowly, click on it, wait for a second and release the mouse button, it will open as expected. I did the inspection of the javascript in the debug console of firebug and I can see that every action runs twice.
On this page you can debug:
https://apex.oracle.com/pls/apex/f?p=93000:16
pressing any of the buttons.
I did a couple of tests with some colleagues and found out that this happens only on computers with Windows 8.1 running the pages in Firefox or Google Chrome. IE works as expected.
I would ask the participants in this forum to do a test for me if they have Windows 8.1 and one of the mentioned browsers. My tests were from two different laptops I have (both Windows 8.1) and from a virtual machine also on Windows 8.1. I was able to reproduce this behavior on all three computers.
I also did the same test with apex.oracle.com and with my local installation of APEX 5.0. Both are behaving the same.
I can't reproduce this with the applications having the old template like this one:
https://apex.oracle.com/pls/apex/f?p=31517:215
Thanks in advance.
Denes Kubicek
Best Answer
-
Brad, thanks so much for running those test.
On speaking with the main developers of Universal Theme this afternoon, we have now pinpointed what we believe to be the cause of this issue. There is code in Universal Theme which uses hammer.js, and applies some fast click logic to all links and buttons, with a few exceptions. We believe it is this code that may be causing all these issues.
Please hold fire on performing any more tests as previously requested, apologies for any time wasted on doing so. We will follow up on this thread with findings, as soon as we can.
Thanks again for all your help, thus far.
Regards,
Anthony
Answers
-
I was able to duplicate the issue running latest version of FF on Windows 8.1 as well
Regards,
Brad
-
This has been a crazy issue for me for at least 4 months now, and we run Windows 7 and Chrome at work. This is def a bug....
Aqua
-
Hi Denes,
This is interesting, thanks for the details. I don't know yet what's causing this, but think it may have something to do with Windows 8.1's touch events. Will keep looking into it, in the mean time, can you also provide the following:
- IE version where this works?
- Windows 8.1 exact version?
Regards,
Anthony.
-
Thanks to both of you. That means I don't see pink elephants. The majority of tests was probably done using fancy Apple laptops and gadgets.
Denes Kubicek
-
Hello Anthony,
Thanks for responding.
I have IE 11 and there it works. My version is Windows 8.1 with a touch screen. However AquaNX4 just confirmed the same issue on Windows 7.
Regards,
Denes Kubicek
-
Hi Aqua,
Just to clarify:
- Do you mean you've been hitting this issue in a pre 5.0 version of APEX for 4 months, or in APEX 5 using EA releases?
- Which version of Windows are you using?
- Which version of Chrome?
- Can you also try with IE and let us know if this also works correctly with IE, and which version you have?
Thanks in advance.
Anthony.
-
Yup. You explained the behavior exactly as it occurs in our environment. Right after an end-user clicks on the calendar icon, the calendar opens and closes very quickly. However, when you click on it a second time it behaves normally, which is interesting, because the abnormality occurs only on the first click event. Don't know what it could be, so I will leave it to the professionals...
Aqua
-
Hi Denes,
Thanks. Does Windows provide any greater specificity of version than 8.1? I ask, because another customer reported an issue with the IR actions menu button not working at all with Windows 8.1 and Chrome / FF, but did work in IE. They then installed a Windows updated and were thereafter unable to reproduce the issue. It's not exactly the same issue, but similar enough to warrant suspicion, hence it would be interesting to know any more specific version if possible? I will try and find out which update they installed that seemed to rectify their issue.
Regards,
Anthony
-
Anthony:
1: Yes, the problem persists on 1 server we run with APEX 4.2.6
2: Windows 7 Professional
3: Chrome version 42
4: I will try with IE and let you know...
Aqua
-
Hello Anthony,
I have the latest Windows 8.1 Pro Updates installed on my computer. This is the information in more details
Regards,
Denes