Closed Bug 949284 Opened 11 years ago Closed 9 years ago

(Midflorida.com) - Sign-in input not visible in Gecko due to WebKit CSS styling

Categories

(Web Compatibility :: Site Reports, defect)

ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kevin_duk, Unassigned, Mentored)

References

()

Details

(Keywords: reproducible, Whiteboard: [country-us][webkitcss][lib-jqtouch][contactready])

Attachments

(2 files, 1 obsolete file)

Attached file input checkbox bug.zip (obsolete) —
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0 (Beta/Release)
Build ID: 20131112160018

Steps to reproduce:

Visit www.midflorida.com. Click "Existing Customer? Login.". You will see the "Save Login ID:" thing that looks like an editbox, but it should contain a switch that lets you toggle between ON/OFF. This is really an <input type="checkbox">, but it doesn't even render. This works just fine in Chrome for Android.


Actual results:

The switch doesn't even render and I am unable to get this site to save my Login ID.


Expected results:

There should have been an ON/OFF switch that allows me to save my Login ID.
OS: Windows 7 → Android
Hardware: x86_64 → ARM
Summary: input type=checkbox fails to render and is non-functional → <input type="checkbox"> fails to render and is non-functional
Attached image Chrome for Android.png
Attachment #8346293 - Attachment is obsolete: true
<input id="RememberMe" name="RememberMe" type="checkbox" value="true">

media="screen"
#jqt .toggle input[type="checkbox"] {
/* -webkit-tap-highlight-color: rgba(0,0,0,0); */
margin: 0;
/* -webkit-border-radius: 5px; */
background: #fff url(img/on_off.png) 0 0 no-repeat;
height: 27px;
overflow: hidden;
width: 149px;
border: 0;
-webkit-appearance: textarea;
background-color: transparent;
-webkit-transition: left .15s;
position: absolute;
top: 0;
left: -55px;
}

When I change webkit-appearance to moz-appearance the field appears. 

The author of the website will need to consider that WebKit is not the only rendering engine available.
Component: General → Mobile
Keywords: reproducible
Product: Firefox for Android → Tech Evangelism
Summary: <input type="checkbox"> fails to render and is non-functional → (Midflorida.com) - Sign-in input not visible in Gecko due to WebKit CSS styling
Version: Firefox 25 → unspecified
Status: UNCONFIRMED → NEW
Ever confirmed: true
They're using jQTouch, https://m.midflorida.com/sso/Mobile/Content/jqtouch/jqtouch/jqtouch.android.css which comes from Sencha, "jQTouch is a JavaScript plugin which works with either Zepto.js or jQuery, and comes with smooth animations, navigation, and themes for mobile WebKit browsers"

To fix this the site is going to have to add multiple prefixed and unprefixed CSS props. It may also be worthwhile to create a fork of jQTouch that is x-browser friendly.
Whiteboard: [country-us][webkitcss][lib-jqtouch][contactready]
Contacted the marketing department via contact form on site:

Hi,

I'm working at Mozilla to solve web compatibility issues. We have noticed an issue with midflorida.com not working properly for some Mozilla Firefox mobile browsers. Could you please put me in contact with the right person within your organization to discuss the issue? This will likely be someone in Communications, Marketing or on a Technical team.

Thank you for your time,

Adam Stevenson
Mozilla
Assignee: nobody → astevenson
Status: NEW → ASSIGNED
Whiteboard: [country-us][webkitcss][lib-jqtouch][contactready] → [country-us][webkitcss][lib-jqtouch][sitewait]
Left a voicemail with someone from Marketing.
No luck with getting contact so far.
Assignee: astevenson → nobody
Status: ASSIGNED → NEW
Whiteboard: [country-us][webkitcss][lib-jqtouch][sitewait] → [country-us][webkitcss][lib-jqtouch][contact][mentor=astevenson]
Whiteboard: [country-us][webkitcss][lib-jqtouch][contact][mentor=astevenson] → [country-us][webkitcss][lib-jqtouch][contactready][mentor=astevenson]
Mentor: astevenson
Whiteboard: [country-us][webkitcss][lib-jqtouch][contactready][mentor=astevenson] → [country-us][webkitcss][lib-jqtouch][contactready]
This seems to be fixed. 
The button is visible
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Product: Tech Evangelism → Web Compatibility
Component: Mobile → Site Reports
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: