Opened 8 years ago

Closed 8 years ago

#14523 closed defect (wontfix)

CheckBox: Chrome is using -webkit-appearance on checkboxes and radio buttons

Reported by: dylan Owned by: Douglas Hays
Priority: high Milestone: tbd
Component: Dijit - Form Version: 1.7.1
Keywords: Chrome17 Cc:
Blocked By: Blocking:

Description

Using Google Chrome Canary (more recent than Chrome 16), with the Dijit theme tester, Dijit checkboxes and radio buttons (and perhaps other controls) use the native styling.

Overriding with -webkit-appearance: none on the appropriate rules brings back Dijit's styling.

Documentation for -webkit-appearance is at http://developer.apple.com/library/safari/documentation/appleapplications/reference/SafariCSSRef/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266-_webkit_appearance

There's also a -moz-appearance that may prove useful in the future.

Change History (6)

comment:1 Changed 8 years ago by dylan

Component: GeneralDijit - LnF

comment:2 Changed 8 years ago by dylan

Owner: set to bill

comment:4 Changed 8 years ago by darth

BTW, a decent way to figure out what styles need to be applied before theme gets applied can also be checked on Chrome's own internal preferences page that you can debug in web inspector. They use a lot of native controls but theme'd out.

comment:5 Changed 8 years ago by bill

Component: Dijit - LnFDijit - Form
Owner: changed from bill to Douglas Hays
Summary: Chrome is using -webkit-appearance on checkboxes and radio buttonsCheckBox: Chrome is using -webkit-appearance on checkboxes and radio buttons

comment:6 Changed 8 years ago by Douglas Hays

Resolution: wontfix
Status: newclosed

I tried test_CheckBox.html with Chrome 17 and it renders fine. I don't think it's worth trying to fix problems with nightly builds.

Note: See TracTickets for help on using tickets.