Defect #821
Sub-menus don't show in IE9.
0%
Description
We discovered an issue when using v2.1 of the alternative style sheet where sub-menus don't appear when running in IE9.
Files
History
Updated by Harjo Kompagnie over 10 years ago
You can confirm, that if you remove the alternative CSS, the submenu's DO appear under IE9?
Do they appear under Firefox? Chrome?
and please add a small sample-solution, so we can test!
Updated by Corey Puffalt over 10 years ago
- File MissingSubmenusIE.servoy MissingSubmenusIE.servoy added
Yes, we tested without alternative CSS and submenu's work fine in Servoy v6.1.6 & 7.4.1. When we turn on the alternative CSS then it breaks. This is trivially reproducible (I'm attaching a solution exported from Servoy v7.4.1).
The following browsers have been tested:
- IE8 (broken)
- IE9 (broken)
- IE10 (works)
- IE11 (works)
- Firefox 24 (ESR)+ (works)
- Google Chrome 37+ (works)
Removing the IE-specific gradient filter from the .yuimenu
class fixes the issue but I'm not sure if that causes regressions elsewhere.
Updated by Harjo Kompagnie over 10 years ago
- Status changed from Feedback to Closed
I have investigated this, and this is some kind of bug, in IE8 and 9, where you can't use filter two times on the same class. (a submenu has the same class as the main-menu)
Just remove the line: filter: progid: etc... in the .yuimenu class and you should be fine.