Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#18950 closed defect (worksforme)

Checkboxes are not working right (Chrome 55)

Reported by: himanshug Owned by:
Priority: blocker Milestone: 1.10.5
Component: Dijit Version: 1.10.4
Keywords: Cc:
Blocked By: Blocking:

Description

HTML Checkboxes in a widget (Title bar of Title Pane) and dijit Checkboxes are not working fine on Google Chrome version 55.0.2883.87 m. Before this update everything was working fine.

For issue with HTML checkbox in Title Pane, go here: https://jsfiddle.net/dkc1esdL/3/

For issue with dijit Checkbox, go here: https://jsfiddle.net/dkc1esdL/1/

On toggling the checkbox in both the cases check the logs on Chrome version 55.0.2883.87 m and version 54.0. Both the scenarios are working fine on Mozilla Firefox.

Relevant issue on chromium is also filed: https://bugs.chromium.org/p/chromium/issues/detail?id=676538

Please check if there is something to fix from your end.

Thanks.

Attachments (2)

55.0.2883.87.PNG (136.8 KB) - added by himanshug 3 years ago.
54.0.2840.99.JPG (111.6 KB) - added by himanshug 3 years ago.

Download all attachments as: .zip

Change History (9)

Changed 3 years ago by himanshug

Attachment: 55.0.2883.87.PNG added

Changed 3 years ago by himanshug

Attachment: 54.0.2840.99.JPG added

comment:1 Changed 3 years ago by himanshug

Relevant screenshots are attached for the Title Pane scenario.

comment:2 Changed 3 years ago by bill

Summary: Checkboxes are not working rightCheckboxes are not working right (Chrome 55)

Sounds similar to #18932.

comment:3 Changed 3 years ago by dylan

Yes, agreed that this is probably the same as #18932. Main culprit is Chrome 55 adding support for Pointer Events.

comment:4 Changed 3 years ago by dylan

Milestone: tbd1.12.2
Priority: undecidedblocker

comment:5 Changed 3 years ago by mssskhalsa

https://jsfiddle.net/dkc1esdL/3/

After re-creating the test case locally, I can reproduce this bug with Dojo 1.10.4, but it does not occur with Dojo 1.10.5 or with the master branch.

https://jsfiddle.net/dkc1esdL/1/

What is the issue here? When I open this fiddle in Chrome 55.0.2883.87 on Windows 10, the CheckBox? widget toggles on click without problem. I do see in the console log that the HTML input element's checked state is unexpected, but interacting with widget's internal elements should generally be avoided. widgetInstance.checked or widgetInstance.get('value') reflect the correct value. In any case, this issue is also fixed in Dojo 1.10.6 and master.

comment:6 Changed 3 years ago by dylan

Milestone: 1.12.21.10.5
Resolution: worksforme
Status: newclosed

I've verified that this was fixed for 1.10.5 and in corresponding 1.11 and 1.12 releases. So I'm closing it out.

@himanshug, please try 1.10.5 or 1.10.6 (or newer).

comment:7 Changed 3 years ago by himanshug

Thank you @dylan. It seems to work on later Dojo versions.

Note: See TracTickets for help on using tickets.