Opened 14 years ago

Last modified 18 months ago

#6408 assigned bug

menu stays at old position when pressing zoom button

Reported by: tHe_IkkE Owned by: nobody
Priority: normal Milestone: R1
Component: Kits/Interface Kit/BMenu Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #6410
Platform: All

Description

I'm running R1/alpha2 from VirtualBox on an OSX(intel) host. Tested this with a few different programs (webpositive stylededit etc) When I first click on a menu item, I get the menu as expected. When I then press the zoom button (the two box thingy at the right side of the yellow bar) The window resizes but the menu stays at it's old place. The menu can actually still produce submenu's and everything even when it's completely outside of the window it (should) belong(s) to.

Attachments (2)

Picture 1.png (371.0 KB ) - added by tHe_IkkE 14 years ago.
Screenshot of VirtualBox running haiku
sticky-menus.png (19.2 KB ) - added by diver 11 years ago.

Download all attachments as: .zip

Change History (26)

comment:1 by anevilyak, 14 years ago

Is that behavior still seen with a nightly release? There have been quite a few menu-related fixes since Alpha 2.

comment:2 by anevilyak, 14 years ago

Component: User InterfaceKits/Interface Kit
Owner: changed from stippi to axeld

in reply to:  1 comment:3 by tHe_IkkE, 14 years ago

Replying to anevilyak:

Is that behavior still seen with a nightly release? There have been quite a few menu-related fixes since Alpha 2.

It's the Alpha 2. I'll try with a nightly soon. I also seen some weird stuff with the deskbar menu but I won't file a bug 'till I tested a nightly build. I filed the bug because I couldn't find any thing like this in trac and it appeared not to be a known bug.

comment:4 by tHe_IkkE, 14 years ago

Just tried with the nightly of 29th of Juli (hrev37816) and it's still there. See attached picture of a nice demonstration.

by tHe_IkkE, 14 years ago

Attachment: Picture 1.png added

Screenshot of VirtualBox running haiku

comment:5 by humdinger, 14 years ago

FWIW, I can't reproduce this on VB3.2 under Ubuntu with r378xx or natively with hrev37437. As soon as I click the zoom button the menu collapses and deactivates.

in reply to:  5 comment:6 by tHe_IkkE, 14 years ago

Replying to humdinger:

FWIW, I can't reproduce this on VB3.2 under Ubuntu with r378xx or natively with hrev37437. As soon as I click the zoom button the menu collapses and deactivates.

I ran the test again using Q (kju) on OSX with the alpha2 install disc in "live" mode and I got the same (errornous) results. But I don't think the (virtual) machine has anything to do with this.

comment:7 by axeld, 14 years ago

What mouse configuration did you have active at the time (ie. focus mode, and "accept first click")?

in reply to:  7 comment:8 by tHe_IkkE, 14 years ago

Replying to axeld:

What mouse configuration did you have active at the time (ie. focus mode, and "accept first click")?

I tried all configurations and could get them all wrong :S

comment:9 by diver, 11 years ago

I can reproduce this in hrev45983 in vbox on OSX with default Mouse settings. Interestingly, this only reproducible when I open menus by taping touchpad. If I click using touchpad (or mouse) previously opened menus close work as expected.

by diver, 11 years ago

Attachment: sticky-menus.png added

comment:10 by diver, 11 years ago

Version: R1/alpha2R1/Development

comment:11 by diver, 11 years ago

Keywords: zoom menu removed

comment:12 by diver, 11 years ago

Blocking: 8960 added

(In #8960) Probably a dupe of #6408.

comment:13 by diver, 11 years ago

Blocked By: 6408 added
Blocking: 6408 added

comment:14 by diver, 11 years ago

Blocked By: 6408 removed
Blocking: 6408 removed

comment:15 by diver, 11 years ago

Blocked By: 6408 removed

comment:16 by diver, 11 years ago

Blocking: 6410 added

comment:17 by ttcoder, 11 years ago

This is a bit reminiscent of #8978, where the incorrect value for the "clicks" field was tolerated in some places, but prevented MouseDown() from working in other places.

comment:18 by jscipione, 11 years ago

I made a fix to the sticky menu problem described in comment:9 in hrev45988 though I am not sure how the problem described in commont:9 is related to the problem described by this ticket.

comment:19 by diver, 11 years ago

I can still reproduce it in hrev45988.

comment:20 by jscipione, 11 years ago

The problem should be fixed in hrev48988 for a regular mouse, you should not be able to open both 2 or more menus at once anymore. The problem with the touchpad though apparently still remains, I don't have a machine with a touchpad to test on unfortunately.

comment:21 by diver, 11 years ago

Confirm, I can no longer open 2 menus with a mouse. Only with the touchpad.

comment:22 by diver, 11 years ago

Blocking: 8960 removed

(In #8960) Actually, only the second screenshot is related to #6408. Still reproducible in hrev45988.

comment:23 by axeld, 8 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:24 by pulkomandy, 18 months ago

Component: Kits/Interface KitKits/Interface Kit/BMenu
Note: See TracTickets for help on using tickets.