I will look at the codepen, but I don’t have a xperia z1 so I’ll have to use another 4.1 device or a nexus 5.
The Xperia phone is 4.4.4 and the Galaxy Tablet is 4.4.2
Didn’t know if cordova-slim was a fork of cordova or something.
It’s “CordovaSim” not “cordova-slim” and is just a browser based simulator provided in the JBoss Development Studio. MyEclipse contains something similar. i.e., it is just a simulator for testing and has nothing to do with the compiled apk etc.
Can you try to create a project form the CLI without importing it into eclipse and see if it’s something to do with the JBoss?
The apk is actually built using PhoneGap CLI “phonegap remote build android” and was created outside eclipse using the Ionic CLI and side-menu template. I’m just using Eclipse for editing convenience.
As far as the changes in beta 14, we haven’t changed too much for the buttons.
But from the codepen, again it looks like the title and the back button’s text are very long, which could have an impact on the buttons.
I thought you were make a number of “platform specific changes”; perhaps that is related. I changed the title to simple “Title” and it made no difference. Issue also occurs on tablet in landscape mode where there is plenty of room on the nav bar. Also works fine on iPhone 6 and HTC Desire with similar form factors to the Xperia phone.
If the devices are 4.4, you should be able to remove debug everything in chrome and see if anything is throwing off the buttons.
I have thought about using GapDebug (from Genuitec) to look into it and also the issue of tap-hold not being recognised most of the time on the Xperia phone. However, my CSS,HTML, and JS skills are quite rudimentary (I’m a Java / Scala developer normally in stand alone applications) so I’m not sure how effective I will be?
One other useful option might be if you could send me the apk you used to successfully test on your device. If it also works on my devices then there must be some anomaly in my code. If it fails on my devices then it looks almost certain that there are some device specific issues.