Ticket #365 (closed defect: wontfix)

Opened 11 months ago

Last modified 10 months ago

TinyMenu causes the gContactSync Address Book Toolbar Menu to disappear

Reported by: tanstaafl@… Owned by: t-bone
Priority: minor Component: Tiny Menu
Version: Severity: Broken
Keywords: Cc: joshgeenen@…

Description

Windows XP Pro sp2 up to date Thunderbird 2.0.0.23 TinyMenu 2.0.1 gContactSync 0.2.8

To reproduce:

1. install gContactSync 0.2.8, restart Thunderbird (cancel the account setup prompt), open the Address Book (cancel the account setup prompt), see the toolbar menu for gContactSync.

2. install TinyMenu 2.0.1, restart Thunderbird, open the Address Book (cancel the account setup prompt), notice the gContactSync menu is not available in the TinyMenu menu.

If the fix needs to be made in gContactSync, I'll be happy to report it there.

Thx!

Attachments

Change History

follow-up: ↓ 2   Changed 11 months ago by joshgeenen@…

This should be fixed in gContactSync, so I have added a workaround to gContactSync. Version 0.2.9 should be released within a week with the fix.

See Bug 21840 (sorry there is no link, but this post matched the spam filter when I included a link)

Josh

in reply to: ↑ 1 ; follow-up: ↓ 4   Changed 11 months ago by t-bone

Replying to joshgeenen@…:

This should be fixed in gContactSync..

That's a bit interesting. I haven't investigated attempts to add menus via DOM operations, before. Is there any reason that this XUL isn't simply specified in an overlay? If you're looking for conditional display, the best way I've seen it done is to specify the markup in a XUL overlay, and use the  hidden attribute to hide it from the user, when you don't want them to see it. When you do, take off the hidden attribute.

  Changed 11 months ago by t-bone

  • cc joshgeenen@… added

Whoops, adding joshgeenen@ to cc. Josh: please reply to my question above if you can.

in reply to: ↑ 2   Changed 11 months ago by joshgeenen@…

I believe I did it originally because Seamonkey and Thunderbird have different menubar ID's and I didn't want to duplicate the XUL for the menus. In the end, duplicating the code probably still would've been shorter than all that JavaScript.

  Changed 10 months ago by t-bone

  • status changed from new to closed
  • resolution set to wontfix

Add/Change #365 (TinyMenu causes the gContactSync Address Book Toolbar Menu to disappear)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
The resolution will be deleted. Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.