Opened 13 years ago

Closed 12 years ago

Last modified 12 years ago

#2527 closed defect (wontfix)

a11y.testAccessible() causes IE7 security popup

Reported by: st.schuster@… Owned by: Becky Gibson
Priority: high Milestone:
Component: Dijit Version: 0.4.1
Keywords: Cc:
Blocked By: Blocking:

Description

The following line in a11y.testAccessible() causes the dreaded IE7 secure/nonsecure popup:

div.style.backgroundImage = "url("" + this.imgPath + "/tab_close.gif")";

regards,

Stefan

Change History (8)

comment:1 Changed 13 years ago by Adam Peller

Owner: changed from bill to Becky Gibson

comment:2 Changed 13 years ago by st.schuster@…

Addition information: This doesn't seem to be the case with every widget, but at least with ComboBox? I was able to reproduce it.

comment:3 Changed 13 years ago by Becky Gibson

Status: newassigned

comment:4 Changed 13 years ago by Adam Peller

Component: WidgetsDijit

comment:5 Changed 12 years ago by bill

Milestone: 0.9

comment:6 Changed 12 years ago by Becky Gibson

Milestone: 0.90.4.4

I can not reproduce this using 0.9. So am reassigning back to 0.4 I thought the change to creating the style as cssText (div.style.cssText = "css strings" rather than assigning div.style.backgroundImage is what allows it to work in 0.9 but making that same change in 0.4 does not fix the problem. So, I am a bit concerned this could raise it's ugly head in 0.9. But, I can consistently reproduce the problem on my server in 0.4 and not in 0.9 so it no longer seems to be a problem.

I do not know how to fix this in 0.4 - Since so few of the 0.4 widgets are accessible, we should probably just turn off the automatic a11y check. People that want it can turn it on manually. However, that doesn't really solve the problem since someone may want to test for a11y in https mode. Suggestions welcome.

comment:7 Changed 12 years ago by dylan

Resolution: wontfix
Status: assignedclosed

comment:8 Changed 12 years ago by (none)

Milestone: 0.4.4

Milestone 0.4.4 deleted

Note: See TracTickets for help on using tickets.