Issues: 1. Empty about menu item (this is also a mac widget bug, but it should be fixed anyhow, because we do want our own about menuitem). 2. /quit doesn't quit. This is actually a general issue on xulrunner - it should also close the pref window and/or about:config, the add-on manager and the like if those are open. 3. After 2, /quit should be hooked up to the mac quit menu so it does close confirmations for connections and the like. For all of the above, see http://developer.mozilla.org/en/docs/XULRunner:MacFAQ Assigning this to me since nobody else on our team has a mac (to my knowledge, anyway), so I don't really expect anyone else to care.
Oh, right, as screenies are good: http://www.gijsk.com/temp/StupidMenu.png
Turns out the menu actually crashes on trunk xulrunner. Sigh (bug 372453 filed). Additional issues I found: ctrl+(shift)+tab doesn't work (ctrl+pageup/down does work, but is a shittier shortcut and also is inconsistent with browser. yay!) afaict, there's no way on mac to send a line starting with a slash as a /say command (on windows and Linux I'd use ctrl+return - that doesn't work here, for some reaon)
Here's what I've figured out: 1) ctrl+shift+tab works for me, so I don't know what happened there. I haven't looked into ctrl+return. 2) Changing the ID on the about menu wasn't hard, and I gave it have a (rather wacky) visibleif so that it wouldn't appear in the help menu. I can make a quick patch. 3) Cosmetic issues, like the name menu, and some weird spacing issues. And then there's the quit vs. quit issue... Most Mac apps, if not all, still function without any window open. ChatZilla/XULRunner already does the same - if you close ChatZilla's window and click the icon on the dock, ChatZilla opens back up. The only problem is the menus, which don't seem to function without ChatZilla ACTUALLY being there. If there is any way to make menus function without a window there, then we could support this - I don't know if this is a problem with XULRunner or with the way ChatZilla manages its menus. Someone more knowledgeable than me will probably have to speak on this. If we were to get it to work, ChatZilla would have to change somehow to make more sense to the user - probably through a "Connect to..." menu item, at least until multiple window support is added. I'll look into making quit = quit for now, but it would be nicer if Cz could run like other Mac apps.
1) yeah, that's an old trunk bug. I'd forgotten to mention that here. It was broken on Cocoa mac builds wherever (including in the browser). 2) Cool, please do. :-) Quit/quit should work on trunk xulrunner, to the extent that closing all the windows will make it quit properly. If that no longer works, please let me know. The menus is hard to fix... it would mean having menus on all our dialogs, on mac. Which is kinda weird and would take a bunch of effort. It could be done, though.
Please file each issue as a separate issue and make it block this one. This will allow for trunk/core sucking to be tracked as well.
Summary: Make ChatZilla suck less on Mac → ChatZilla Mac metabug
Per comment #5.
Assignee: gijskruitbosch+bugs → rginda
QA Contact: samuel → chatzilla
You need to log in before you can comment on or make changes to this bug.