Bug 264568 - [Table] context menus not working on fedora 10
Summary: [Table] context menus not working on fedora 10
Status: RESOLVED INVALID
Alias: None
Product: RAP
Classification: RT
Component: RWT (show other bugs)
Version: 1.2   Edit
Hardware: PC Linux
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL: http://www.limepepper.co.uk:8080/demo...
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2009-02-11 13:56 EST by Tom H CLA
Modified: 2010-01-27 09:06 EST (History)
2 users (show)

See Also:


Attachments
wireshark file of the right click traffic being sent to server (2.81 KB, application/octet-stream)
2009-02-11 13:56 EST, Tom H CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom H CLA 2009-02-11 13:56:57 EST
Created attachment 125429 [details]
wireshark file of the right click traffic being sent to server

Build ID: I20081211-1908

Steps To Reproduce:
1.Firefox 3.0.6 on fedora 10 i86 or x86_64 fresh install
2.go to a TableViewer with a context menu
3.right click
4. selection event is ignored, no right click menu and the row is not selected (which it, if configured in the TableViewer controls demo)
5. the bug can be replicated with a fedora 10 liveCD and the controls demo TableViewer example



More information:
I have tested this in WinXP with firefox and ie, and others have confirmed that ebuntu 3.0.4 does not have this problem - so it seems very specfic to fedora/firefox 3.0.6

I booted up a fresh fedora live cd with all extensions disabled and was able to replicate this problem, so I am fairly confident this is a bug in either firefox or something else..
Comment 1 Tom H CLA 2009-02-11 13:57:30 EST
This is from the client debug log, of the right click activity;

requestCounter=44; ]
123602 DEBUG: org.eclipse.swt.Request[40]: sending request [ w4.activeControl=w53; org.eclipse.swt.events.mouseDown=w53; org.eclipse.swt.events.mouseDown.button=3; org.eclipse.swt.events.mouseDown.x=318; org.eclipse.swt.events.mouseDown.y=233; org.eclipse.swt.events.mouseDown.time=123465; w1.focusControl=w53; uiRoot=w1; requestCounter=45; ]
123748 DEBUG: org.eclipse.swt.Request[40]: sending request [ org.eclipse.swt.events.mouseUp=w53; org.eclipse.swt.events.mouseUp.button=3; org.eclipse.swt.events.mouseUp.x=318; org.eclipse.swt.events.mouseUp.y=234; org.eclipse.swt.events.mouseUp.time=123610; w1.focusControl=w53; uiRoot=w1; requestCounter=46; ]
Comment 2 Tom H CLA 2009-02-11 16:26:06 EST
I'm not sure how relevant this is, but if I try a similar action, ie right click on a TreeViewer, it sends a widgetSelected event rather than a MouseDown;

8713877 DEBUG: org.eclipse.swt.Request[40]: sending request [ w3.activeControl=w79; w79.selection=w81,; org.eclipse.swt.events.widgetSelected=w79; org.eclipse.swt.events.widgetSelected.item=w81; w1.focusControl=null; uiRoot=w1; requestCounter=117; ]
Comment 5 Tom H CLA 2009-02-11 17:33:32 EST
I've uploaded a copy of a prototype with a TableViewer to the URL in the bug if you need something to test against.
Comment 6 Ivan Furnadjiev CLA 2009-03-02 06:18:17 EST
Can you check the default FF settings in Fedora - it is in Content -> Enable JavaScript -> Advanced? There are some settings in FF to control whether scripts are allowed the open context menu and in which situations.
Comment 7 Tom H CLA 2009-03-02 12:37:53 EST
Hi,

I checked those settings and both
"Move or resize existing Windows"
"Disable or replace context menues"
are checked, and the others are not.

I compared to a WinXp box running firefox 3.0.6 and those settings are the same, however the right click on the TableViewer works correctly there.

Thanks,

Tom
Comment 8 Benjamin Muskalla CLA 2009-07-22 12:06:21 EDT
Hm, still no idea how to reproduce this. Tom, do you have any new insights on this one?
Comment 9 Rüdiger Herrmann CLA 2010-01-27 09:06:14 EST
Please reopen if you have further information