diff --git a/htdocs/product/list.php b/htdocs/product/list.php
index a6b09cea8a6d76f9fda6c363747663f52df5cf7b..67cb7fd5f11d6673497b342b09ec6042e16bd884 100644
--- a/htdocs/product/list.php
+++ b/htdocs/product/list.php
@@ -87,12 +87,14 @@ else $result=restrictedArea($user,'produit|service','','','','','',$objcanvas);
  * Actions
  */
 
-if (isset($_POST["button_removefilter_x"]))
+if (GETPOST("button_removefilter_x"))
 {
 	$sref="";
 	$sbarcode="";
 	$snom="";
 	$search_categ=0;
+	$tosell="";
+	$tobuy="";
 }
 
 
@@ -379,7 +381,7 @@ else
 
     		print '<td class="liste_titre nowrap" align="right">';
     		print '<input type="image" class="liste_titre" name="button_search" src="'.img_picto($langs->trans("Search"),'search.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">';
-    		print '<input type="image" class="liste_titre" name="button_removefilter" src="'.img_picto($langs->trans("Search"),'searchclear.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">';
+    		print '<input type="image" class="liste_titre" name="button_removefilter" src="'.img_picto($langs->trans("RemoveFilter"),'searchclear.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("RemoveFilter")).'" title="'.dol_escape_htmltag($langs->trans("RemoveFilter")).'">';
     		print '</td>';
     		print '</tr>';