[IndexedDB] Promote test isolation (#16436)

* [IndexedDB] Promote test isolation

Use distinct database names for each test so that failure to clean up
from one test does not influence the result of another.

* fixup! [IndexedDB] Promote test isolation
diff --git a/IndexedDB/idbfactory_open2.htm b/IndexedDB/idbfactory_open2.htm
index e4d54ee..ba72b78 100644
--- a/IndexedDB/idbfactory_open2.htm
+++ b/IndexedDB/idbfactory_open2.htm
@@ -6,12 +6,13 @@
 <script src=support.js></script>
 
 <script>
-    var open_rq = createdb(async_test(), 'database_name', 13);
+    var database_name = document.location + '-database_name';
+    var open_rq = createdb(async_test(), database_name, 13);
 
     open_rq.onupgradeneeded = function(e) {};
     open_rq.onsuccess = function(e) {
         var db = e.target.result;
-        assert_equals(db.name, 'database_name', 'db.name');
+        assert_equals(db.name, database_name, 'db.name');
         assert_equals(db.version, 13, 'db.version');
         this.done();
     }
diff --git a/IndexedDB/idbfactory_open4.htm b/IndexedDB/idbfactory_open4.htm
index 15ca666..9571d82 100644
--- a/IndexedDB/idbfactory_open4.htm
+++ b/IndexedDB/idbfactory_open4.htm
@@ -6,7 +6,7 @@
 <script src=support.js></script>
 
 <script>
-    var open_rq = createdb(async_test(), 'database_name');
+    var open_rq = createdb(async_test(), document.location + '-database_name');
 
     open_rq.onupgradeneeded = function(e) {
         assert_equals(e.target.result.version, 1, "db.version");
diff --git a/IndexedDB/idbfactory_open5.htm b/IndexedDB/idbfactory_open5.htm
index d9460bb..eef37ef 100644
--- a/IndexedDB/idbfactory_open5.htm
+++ b/IndexedDB/idbfactory_open5.htm
@@ -6,7 +6,7 @@
 <script src=support.js></script>
 
 <script>
-    var open_rq = createdb(async_test(), 'database_name');
+    var open_rq = createdb(async_test(), document.location + '-database_name');
 
     open_rq.onupgradeneeded = function() {};
     open_rq.onsuccess = function(e) {