@@ -305,6 +305,8 @@ class Preferences(object):
305 elif user_setting_name == 'disabled_plugins':
305 elif user_setting_name == 'disabled_plugins':
306 self.plugins.parse_cookie((input_data.get('disabled_plugins', ''),
306 self.plugins.parse_cookie((input_data.get('disabled_plugins', ''),
307 input_data.get('enabled_plugins', '')))
307 input_data.get('enabled_plugins', '')))
309+ self.unknown_params[user_setting_name] = user_setting
309 def parse_form(self, input_data):
311 def parse_form(self, input_data):
310 disabled_engines = []
312 disabled_engines = []
@@ -329,6 +331,8 @@ class Preferences(object):
329 def get_value(self, user_setting_name):
331 def get_value(self, user_setting_name):
330 if user_setting_name in self.key_value_settings:
332 if user_setting_name in self.key_value_settings:
331 return self.key_value_settings[user_setting_name].get_value()
333 return self.key_value_settings[user_setting_name].get_value()
334+ if user_setting_name in self.unknown_params:
335+ return self.unknown_params[user_setting_name]
333 def save(self, resp):
337 def save(self, resp):
334 for user_setting_name, user_setting in self.key_value_settings.items():
338 for user_setting_name, user_setting in self.key_value_settings.items():