Community
Participate
Working Groups
I cloned the 3.7 bug to record backport into 3.6.2. +++ This bug was initially created as a clone of Bug #325899 +++ Build id: I20100915-2024 org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog In method getContainerToolBar(Composite composite) of FilteredPreferenceDialog class, the popupMenuAction needs toolTipText (or it can perhaps just have "text", which the ToolBarManager will use for the tooltipText because the toolItem is showing an image). This is needed for accessibility: screen readers need to have a name, and the ToolBarManager class provides a name based on the tooltipText.
Created attachment 186417 [details] Patch
Boris, could you have a look?
+1 if the string is change to something more generic, like "Dialog menu" or just "Menu". The reason is that this tooltip is going to be displayed in the properties dialog too.
Created attachment 186421 [details] Patch updated Yes, nice catch! Updated string to simply read "Menu".
Patch applied to the R3_6_maintenance branch. Thanks everybody!
Created attachment 187190 [details] Follow-up patch to avoid new message (In reply to comment #4) It's always problematic to add new NLS messages in maintenance releases, since language packs are typically only created once per main release. In HEAD, it's good that you use a separate message, but for 3.6.2, it would be better to reuse an existing message. My patch uses the equivalent message from the FilteredItemsSelectionDialog.
(In reply to comment #6) > It's always problematic to add new NLS messages in maintenance releases, since > language packs are typically only created once per main release. Good point, patch released into the maintenance stream. Thank you!
Verified in M20110210-1200.