diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php
index 41f1d36e46b..9e0329b8fa5 100644
--- a/htdocs/main.inc.php
+++ b/htdocs/main.inc.php
@@ -94,18 +94,23 @@ function test_sql_and_script_inject($val, $type)
// This is all cases a browser consider text is javascript:
// When it found '';
+ $result=test_sql_and_script_inject($test, 0);
+ $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject ccc');
+
+ $test='';
+ $result=test_sql_and_script_inject($test, 1);
+ $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject ddd');
+
+ $test='
">';
+ $result=test_sql_and_script_inject($test, 0);
+ $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject eee');
+
+ $test='
+ ';
+ $result=test_sql_and_script_inject($test, 0);
+ $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject eee');
+
+ $test="
"; // Is locked by some brwoser like chrome because the default directive no-referrer-when-downgrade is sent when requesting the SRC and then refused because of browser protection on img src load without referrer.
+ $test="
"; // Same
+
+ $test='';
+ $result=test_sql_and_script_inject($test, 0);
+ $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject fff1');
+ $test='';
+ $result=test_sql_and_script_inject($test, 0);
+ $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject fff2');
+
+ // This case seems to be filtered by browsers now.
+ $test='