Bug 17265 - WebKit nightly's menu bar application name is "Safari", would be better if it was "WebKit"
Summary: WebKit nightly's menu bar application name is "Safari", would be better if it...
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Macintosh Intel OS X 10.5
: P3 Enhancement
Assignee: Nobody
Depends on:
Reported: 2008-02-09 16:48 PST by Mark Hughes
Modified: 2008-02-10 22:06 PST (History)
2 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Mark Hughes 2008-02-09 16:48:16 PST
When doing side-by-side testing, it is difficult to tell which is WebKit and which is Safari. If the application names in the menu were different, testing would be easier.

The Cmd-Tab icon/name are different, but that requires an active step, rather than just visually checking the menu bar.
Comment 1 Matt Lilek 2008-02-09 17:04:22 PST
While it would be nice if we had something like this, I'm not sure we really want to embark down that path.   

There is already a lot of confusion over exactly what you get when you download a nightly (many people think you get a completely new version of the Safari browser as well as the WebKit frameworks) and changing the name would blur the line of distinction between Safari and WebKit line even more.  

From a technical perspective, we already do a fair bit of hackery to get the nightlies working and doing this would involve more hackery that could cause Bad Things(tm).

Mark will know for sure whether or not we really want to do this.
Comment 2 Mark Rowe (bdash) 2008-02-09 22:52:03 PST
I doubt this can be done without resorting to something really hacky.  The name on the application menu is hard-coded in the NIB file, so to change it we would need to poke around inside Safari 's data structures at runtime.  I'm not sure that is something we should be doing.
Comment 3 Mark Rowe (bdash) 2008-02-10 22:06:13 PST
I spent a while digging around to see how hard it would be to do this, and the answer appears to be "very".  There is no supported way of changing the application menu title in your own application at runtime, and doing it in another would be even more complicated again.