Opened 8 years ago

Last modified 8 years ago

#12859 new bug

"Mark as read" and "Mark as..." Tracker's addons, mistakenly appear under the "Open With..." context menu.

Reported by: Giova84 Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Add-Ons/Tracker Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

I noticed that these mentioned Addons mistakenly appear under the "Open With.." context menu in Tracker: in fact these addons shouldn't appear here: if you attempt to set an email file via the "Open With..." and choose one of these addons, an alert window will say that "Could not open Mark as read (or mark as..): not an executable". They work as expected only when are called by the Add-ons sub menu in the context menu of the Tracker.

To avoid the error/confusion is necessary operate on these addons via the FileTypes preflet and remove the supported file types:

http://funkyimg.com/i/2e4eH.png

In this way they will disappear from "Open With..." submenu and will continue to properly work via the "Add-ons" submenu.

hrev50397

Change History (2)

comment:1 by axeld, 8 years ago

The fix is not correct, though: the supported file types are actually being used for the add-ons; if present, the add-ons will only be offered for files they support.

This is probably a regression, at least I don't remember seeing them in the "Open With..." menu.

in reply to:  1 comment:2 by Giova84, 8 years ago

Replying to axeld:

This is probably a regression, at least I don't remember seeing them in the "Open With..." menu.

The fix which I described is surely non correct as you stated; however, currently, is the only way to remove them from "Open With..." :-)

EDIT: to be clear, obviously I am aware of the fact that the "fix" should be achieved by investigating deeper to find the cause of such regression :-)

(Screenshot taken before my "fix") : http://funkyimg.com/i/2e5xB.png

Last edited 8 years ago by Giova84 (previous) (diff)
Note: See TracTickets for help on using tickets.