Closed Bug 138905 Opened 22 years ago Closed 18 years ago

Contextual menu pops up in wrong display of two-display system.

Categories

(Core :: XUL, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 314279

People

(Reporter: kerry, Assigned: jag+mozilla)

References

Details

Contextual menu pops up in wrong display of two-display system.

Steps to reproduce:

1) Start up Mozilla on a Mac OS X laptop, with no external monitor currently
attached.
2) Sleep the laptop with Mozilla still running.
3) Plug in an external monitor, one that you've attached before so it's already
configured to come up as extended desktop space -- NOT as a mirrored display.
4) Wake the laptop.

In my set-up the external monitor will at this point become my main display,
positioned to the left of my laptop's built-in display. I'm not sure if this is
an important detail or not in reproducing this bug.

5) Control click (or right click, or click-and-hold) on a link in a browser
window in the main display.

Result:

Contextual pop-up menu appears in the other display, rather than appearing where
you clicked.

Work-around:
You can still use the menu, albeit in a strange and inconvenient way, moving
your cursor over into the other display. Quitting Mozilla and restarting it in
the new dual monitor environment fixes the problem.
-> XP Toolkit/Widgets.
Possibly related to bug 33438
Assignee: Matti → jaggernaut
Component: Browser-General → XP Toolkit/Widgets
QA Contact: imajes-qa → jrgm
*** Bug 138932 has been marked as a duplicate of this bug. ***
setting status to New
Status: UNCONFIRMED → NEW
Ever confirmed: true
*** Bug 178335 has been marked as a duplicate of this bug. ***
The same behavior can be seen when one is using the address bar for searching or
to view a list of previously entered urls. The address bar-extension pops up on
the second display instead where it belongs - unter the address bar.
The popup-bug and this one are confirmed by me on an iBook running with an
external monitor (not in mirrored mode).
I see this behavior in MacOS 10.3.2 with two monitors where the laptop is the
primary monitor.  In particular the address bar will come up on the laptop
display when the browser window is on the other monitor.
Using a similar setup as in comment #6, I have a browser window on
the secondary display.  The following elements show up on the
primary display:

 - location bar pull-down list
 - right-click context menu
 - menus associated with back/forward buttons
 - drop-down menus off the personal bookmark toolbar
 - tooltips

About the only thing that *does* show up correctly on the secondary
monitor are pull-down lists in HTML forms.

There are a few other bugs which might be related:

  bug 158914 - sub-windows (e.g., completion pop-down, context
               menus, tooltips, others?) can appear on wrong
               monitor in multiple monitor setup

  bug 98830  - popup windows and menus misplaced on dual monitor
               systems.

The first one looks like an outright dup of this one.

My setup: Mac OS X 10.3.2, Mozilla 1.6 (about mozilla says:
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
rv:1.6) Gecko/20040113).  Some add-ons installed (google bar,
adblock, chatzilla latest).

If there is any testing I can do to try to nail this down
further, please let me know. 
Blocks: multimon-win
Depends on: 98830
Duping to bug 245418 because it has a patch.

*** This bug has been marked as a duplicate of 245418 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
No longer blocks: multimon-win
This was not fixed by bug 245418 and now is being tracked by bug 314279.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---

*** This bug has been marked as a duplicate of 314279 ***
Status: REOPENED → RESOLVED
Closed: 20 years ago18 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.