[Webkit-unassigned] [Bug 12612] New: Contextmenu's in Carbon hosted WebKit fail to work properly for INPUT, TEXTAREA and blank space
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Feb 5 09:53:56 PST 2007
http://bugs.webkit.org/show_bug.cgi?id=12612
Summary: Contextmenu's in Carbon hosted WebKit fail to work
properly for INPUT, TEXTAREA and blank space
Product: WebKit
Version: 419.x
Platform: Macintosh
OS/Version: Mac OS X 10.4
Status: UNCONFIRMED
Severity: Major
Priority: P2
Component: WebKit Misc.
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: aron-webkit at sightspeed.com
In a Carbon application hosting the webkit the normal default Context menus do
not appear for text manipulations inside INPUT, TEXTAREA elements or empty page
space
You can see this behaivor in the SimpleCarbonWeb developer example.
Navigate to google's home page, then enter some text in the search box. If you
right click in the search box, all you see is a "reload" option. If you select
the text you enter and right click, all you see is a "reload" option. However,
if you select text elsewhere on the page you will see the proper "Copy" menu
entry. If you just right click on an empty portion of the page, you see only
the "reload" option.
The same missing context menus happen in the CarbonWeb developer example which
does a full Cocoa UI delegate implementation. In this example, the
contextMenuItemsForElement delegate fires when you right click, but the default
menu passed does not contain proper default actions for the elements above. If
you manually add actions for "Cut, Copy, Paste", they will appear in the menu
but are always grayed out even if you have selected text.
I believe this a bug only with the WebKit inside a Carbon application since the
MiniBrowser developer example has full working context menus and it doesn't
implement contextMenuItemsForElement.
Broken Contextmenu behaivor seen in INPUT, TEXTAREA and empty space.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list