Ticket #4331 (closed bug: fixed)

Opened 6 years ago

Last modified 6 years ago

Accordion requires theme CSS to function in IE

Reported by: willhowat Owned by:
Priority: critical Milestone: 1.7.1
Component: ui.accordion Version: 1.7
Keywords: accordion ie theme css ui.core.css .ui-helper-reset Cc: will.howat@…
Blocking: Blocked by:

Description

Problem


UI downloaded with no theme. Accordion plugin fails in IE.

In IE the first show/hide is successful and subsequent show/hides throw an error (invalid argument). This behaviour is seen in IE7 & IE6 in a simple test case using the assets from SVN trunk and markup from the accordion demo supplied in the development bundle.

Temporary fix


By including theme CSS the problem does not occur.

I believe I've tracked this down to ui.core.css, specifically the rule .ui-helper-reset. If a valid border property is present the accordion functions correctly in IE.

Attachments

index.html Download (2.7 KB) - added by willhowat 6 years ago.
Test case HTML

Change History

Changed 6 years ago by willhowat

Test case HTML

comment:2 Changed 6 years ago by rdworth

  • Priority changed from major to critical
  • Status changed from new to closed
  • Resolution set to fixed
  • Milestone changed from TBD to 1.8

Fixed in r2307

comment:3 Changed 6 years ago by rdworth

Duplicates

  • #4336 - jQuery UI Accordion 1.7 Invalid Argument Error in IE 6/7 When Theme Not Included
  • #4352 - accordion does not work if the -content div has a no border width specified

comment:4 Changed 6 years ago by rdworth

  • Milestone changed from 1.8 to 1.7.1

merged to 1.7.1 in r2326

Note: See TracTickets for help on using tickets.