Bug 48563 - WebIconDatabaseEnabledDefaults overrides default set by client
Summary: WebIconDatabaseEnabledDefaults overrides default set by client
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit API (show other bugs)
Version: 525.x (Safari 3.2)
Hardware: Mac OS X 10.6
: P2 Major
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-28 14:10 PDT by Christiaan Hofman
Modified: 2010-10-28 21:28 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christiaan Hofman 2010-10-28 14:10:50 PDT
The WebIconDatabaseEnabledDefaults preference in NSUserDefaults is always registered as a default. This will override any default (i.e. value in the registration domain) that might be set by the client app. This means that the client app can never set its own default value. That is of course wrong. This value should be set ONLY when there is no value registered in the default domain.
Comment 1 Christiaan Hofman 2010-10-28 14:49:56 PDT
In fact I now see this is true for basically all preferences registered by WebKit.