Closed Bug 527103 Opened 15 years ago Closed 14 years ago

Hovering over a taskbar preview causes the title bar favicon to disappear

Categories

(Firefox :: Shell Integration, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: u88484, Unassigned)

References

Details

When I hover over a taskbar preview the titlebar favicon disappears. STR: 1) Open two or more tabs 2) Move mouse down tp the taskbar and hover over the Minefield icon so that the tab previews show 4) Move mouse up to any tab in the preview while watching the Minefield title bar Actual Result: Favicon disappears Expected Result: Favicon doesn't disappear When moving the mouse off the preview and back onto the taskbar, the favicon reappears. Rob Arnold asked me to file this bug in his comment of bug 521954 comment 14.
This can be fixed by just adding WS_SYSMENU to the preview window. The problem you'll run into then is that the page's favicon will be displayed, not the firefox icon. This and a bunch of the other bugs all come down to the fact that the Taskbar Preview API doesn't use any of the standard window messages/conventions when drawing the nonclient area of the window. Not really sure what we can do about that though.
(In reply to comment #1) > This can be fixed by just adding WS_SYSMENU to the preview window. The problem > you'll run into then is that the page's favicon will be displayed, not the > firefox icon. I tried this and it does add the favicon which is neat. Unfortunately combined with the fix in bug 520807, we get terrible flicker as the favicon is displayed only while the DWM waits for the preview. Unless we get another solution to that bug (and it appears that IE8 did not), then this bug will be invalid.
(In reply to comment #2) > (In reply to comment #1) > > This can be fixed by just adding WS_SYSMENU to the preview window. The problem > > you'll run into then is that the page's favicon will be displayed, not the > > firefox icon. > > I tried this and it does add the favicon which is neat. Unfortunately combined > with the fix in bug 520807, we get terrible flicker as the favicon is displayed > only while the DWM waits for the preview. > > Unless we get another solution to that bug (and it appears that IE8 did not), > then this bug will be invalid. Heh, we can't win can we?
I notice on IE8 that the same thing happens but only on tabs where the preview shows the progress circles (as talked about in bug 522262 comment 65). The favicon does not show on every preview for Firefox.
(In reply to comment #4) > I notice on IE8 that the same thing happens but only on tabs where the preview > shows the progress circles (as talked about in bug 522262 comment 65). The > favicon does not show on every preview for Firefox. Still the case when the progress circles pop up (first time I seen this in a while) and also when hovering over a preview for the first time. This bug seems to have been mostly fixed by bug 527105.
This is a quirk of the way Windows implements Aero Peek. In order to fix other more important bugs, we can't display the favicon. On the plus side, we now get a more accurate live preview of the window so there's less "visual shock" when you finally select the window.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.