|  | @@ -307,6 +307,11 @@ def render(template_name, override_theme=None, **kwargs):
 | 
	
		
			
			| 307 | 307 |  
 | 
	
		
			
			| 308 | 308 |  @app.before_request
 | 
	
		
			
			| 309 | 309 |  def pre_request():
 | 
	
		
			
			|  | 310 | +    # merge GET, POST vars
 | 
	
		
			
			|  | 311 | +    request.form = dict(request.form.items())
 | 
	
		
			
			|  | 312 | +    for k, v in request.args:
 | 
	
		
			
			|  | 313 | +        if k not in request.form:
 | 
	
		
			
			|  | 314 | +            request.form[k] = v
 | 
	
		
			
			| 310 | 315 |  
 | 
	
		
			
			| 311 | 316 |      request.user_plugins = []
 | 
	
		
			
			| 312 | 317 |      allowed_plugins = request.cookies.get('allowed_plugins', '').split(',')
 | 
	
	
		
			
			|  | @@ -507,7 +512,6 @@ def preferences():
 | 
	
		
			
			| 507 | 512 |          autocomplete = ''
 | 
	
		
			
			| 508 | 513 |          method = 'POST'
 | 
	
		
			
			| 509 | 514 |          safesearch = '1'
 | 
	
		
			
			| 510 |  | -
 | 
	
		
			
			| 511 | 515 |          for pd_name, pd in request.form.items():
 | 
	
		
			
			| 512 | 516 |              if pd_name.startswith('category_'):
 | 
	
		
			
			| 513 | 517 |                  category = pd_name[9:]
 |