Open Bug 1991156 Opened 1 year ago Updated 7 months ago

Permanent ghost icons appear on taskbar when 'Show my taskbar on all displays' toggled on second display

Categories

(Firefox :: Shell Integration, defect)

defect

Tracking

()

People

(Reporter: dmcintosh, Unassigned)

References

Details

Attachments

(1 file)

Attached image RB4jOZnMiD.png —

Extracted from bug 1986589. I suspect this is a Windows bug, since we shouldn't be able to create ghost icons even if we wanted to (and we don't!).

I've attached a screenshot from when I reproduced it—Firefox Nightly is not running, but it has a couple of taskbar items on the second display. Clicking them when Nightly isn't running would start nightly, and they'd do nothing if Nightly is open.

This is essentially https://connect.mozilla.org/t5/discussions/persistent-ghost-tabs-appear-on-windows-taskbar-with-dual/m-p/94213/thread-id/36732.

To reproduce:

  1. In Windows' Settings app, ensure 'Show my taskbar on all displays' is off.
  2. Set 'Combine taskbar buttons and hide labels on other taskbars' to 'Never'. (I think this is optional, but it makes the effect easy to see.)
  3. Start Firefox.
  4. Within Firefox, go to about:preferences and enable 'Show tab previews in the Windows taskbar' under 'Tabs'.
  5. Move Firefox onto the second display if it isn't there already.
  6. In Windows' Settings app, toggle 'Show my taskbar on all displays' on and off.
  7. Notice extra 'ghost' icons on the taskbar.
  8. Close all Firefox windows.
  9. Notice the ghost icons on the taskbar remain.
  10. Restart Windows Explorer with Task Manager; the icons will disappear.

Given this happens even after Firefox exits, that restarting Explorer fixes it, and that the two monitors disagree, I'm pretty sure this is an Explorer bug. Planning to send to Microsoft once I've checked these instructions actually reproduce it (went off of memory here), ni?me to remind.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: