diff --git a/simulators/c++2/src_simulator/app/TMLTask.cpp b/simulators/c++2/src_simulator/app/TMLTask.cpp
index 2027e4b0d8d365ccabfd69f441248cc0e98307c3..ad659e5e1e2885fd852347d509bf0bee73b1a4f4 100755
--- a/simulators/c++2/src_simulator/app/TMLTask.cpp
+++ b/simulators/c++2/src_simulator/app/TMLTask.cpp
@@ -536,7 +536,7 @@ void TMLTask::schedule2HTML(std::ofstream& myfile) const {
   myfile << SCHED_HTML_BOARD2 << std::endl;
   if ( _transactList.size() == 0 ) {
     myfile << "<h4>Task never executed</h4>" << std::endl;
-    myfile << SCHED_HTML_JS_CLEAR << std::endl;
+    myfile << SCHED_HTML_JS_TABLE_END << std::endl << SCHED_HTML_JS_CLEAR << std::endl;
   }
   else {
     //myfile << "<table>" << std::endl << "<tr>";
diff --git a/simulators/c++2/src_simulator/arch/CPU.cpp b/simulators/c++2/src_simulator/arch/CPU.cpp
index 860b04e200c9e029fb954ed0d15929127452f374..432aa31aaa5465522d16ed878d82f67a4a9b5ae7 100644
--- a/simulators/c++2/src_simulator/arch/CPU.cpp
+++ b/simulators/c++2/src_simulator/arch/CPU.cpp
@@ -171,7 +171,7 @@ void CPU::HW2HTML(std::ofstream& myfile) const {
   myfile << SCHED_HTML_BOARD2 << std::endl;
   if ( _transactList.size() == 0 ) {
     myfile << "<h4>Device never activated</h4>" << std::endl;
-    myfile << SCHED_HTML_JS_CLEAR << std::endl;
+    myfile << SCHED_HTML_JS_TABLE_END << std::endl << SCHED_HTML_JS_CLEAR << std::endl;
   }
   else {
     //myfile << "<table>" << std::endl << "<tr>";
diff --git a/simulators/c++2/src_simulator/arch/FPGA.cpp b/simulators/c++2/src_simulator/arch/FPGA.cpp
index 89279664873f0742b2002669cd4866033802ace6..d242637e564a4ca65d352c448bca948c6ac5a8b4 100644
--- a/simulators/c++2/src_simulator/arch/FPGA.cpp
+++ b/simulators/c++2/src_simulator/arch/FPGA.cpp
@@ -573,7 +573,7 @@ void FPGA::HW2HTML(std::ofstream& myfile)  {
 
   if ( _transactList.size() == 0 ) {
     myfile << "<h4>Device never activated</h4>" << std::endl;
-    myfile << SCHED_HTML_JS_CLEAR << std::endl;
+    myfile << SCHED_HTML_JS_TABLE_END << std::endl << SCHED_HTML_JS_CLEAR << std::endl;
   }
    else {
      myfile << "<table>" << std::endl << "<tr>";
diff --git a/simulators/c++2/src_simulator/arch/SchedulableDevice.cpp b/simulators/c++2/src_simulator/arch/SchedulableDevice.cpp
index dce5d0f3e2e25aac0f5a51314eb24c8e0bc642dd..18b60ce6a92a8fc647561d615ce7155f987e74ba 100644
--- a/simulators/c++2/src_simulator/arch/SchedulableDevice.cpp
+++ b/simulators/c++2/src_simulator/arch/SchedulableDevice.cpp
@@ -301,7 +301,7 @@ void SchedulableDevice::HW2HTML(std::ofstream& myfile) const {
   myfile << SCHED_HTML_BOARD2 << std::endl;
   if ( _transactList.size() == 0 ) {
     myfile << "<h4>Device never activated</h4>" << std::endl;
-    myfile << SCHED_HTML_JS_CLEAR << std::endl;
+    myfile << SCHED_HTML_JS_TABLE_END << std::endl << SCHED_HTML_JS_CLEAR << std::endl;
   }
   else {
     //myfile << "<table>" << std::endl << "<tr>";