Ticket #1850839 (closed defect)

Reporter


sfbugs
Opened: 12/14/07
Last modified: 12/14/07
Status: closed
Type: defect
Resolution: Wont Fix

Owner


Todd Kloots
Target Release:
Priority: P3 (normal)
Summary: IE7: Submenu not shown when zoom level not 100%
Description:

Regarding this example:

http://developer.yahoo.com/yui/examples/menu/topnavfrommarkupwithanim_source.html

when the zoom level in Windows XP IE 7 is not 100%,
the submenu appears at the wrong position or may not appear at all.

Type: defect Observed in Version: None
Component: Menu Severity: S3 (normal)
Assigned To: Todd Kloots Target Release:
Location: Priority: P3 (normal)
Tags: Relates To:
Browsers:
URL:
Test Information:

Attachments

Attachment #1: 285709_ie7_zoom_example.html (download)

Change History

George

YUI Developer

Posted: 12/15/07

This bug report is being forwarded to the author or current owner of the affected component for additional investigation and response.

Todd Kloots

YUI Contributor

Posted: 12/15/07

This is a known issue, one that is noted on the Menu landing page. I will investigate a fix for a future version of the Menu control.

George

YUI Developer

Posted: 01/13/08
  • summary changed from Submenu not shown when zoom level in IE7 is not 100% to [#1692367] IE7: Submenu not shown when zoom level not 100%

Todd Kloots

YUI Contributor

Posted: 07/23/08
  • status changed from assigned to closed

I spent some time digging into this issue and finally got to the bottom of it. It appears that IE 7's Page Zoom feature causes our Dom utility's setXY method to be less reliable. I spoke to Matt (YUI Dom Utility author) about this and he said that this is known issue with IE 7, due to IE's "getBoundingClientRect" method failing to report the correct page coordinates when the user has zoomed the page. It is possible to work around this problem in IE 7 by calling Menu's "align" method twice after the Menu has been shown. See the attached example for more info. As this bug is fundamentally a browser bug, and there is nothing more I can do, I am closing this bug out with a resolution of "Won't Fix".
File Added: ie7_zoom_example.html

sfbugs

Posted: 01/7/09

This ticket was imported from Source Forge.

Orginially submitted by: nobody