1<html> 2<head> 3<script> 4if (window.layoutTestController) { 5 layoutTestController.dumpAsText(); 6 layoutTestController.waitUntilDone(); 7} 8 9var db = openDatabase("15976Test", "1.0", "Test for http://bugs.webkit.org/show_bug.cgi?id=15976", 1); 10db.transaction(function(tx) { 11 if (window.layoutTestController) 12 window.setTimeout(function() { layoutTestController.notifyDone() }, 0); 13 throw "TransactionCallbackError"; 14}); 15</script> 16</head> 17<body> 18If WebKit doesn't crash, this test has passed 19</body> 20</html> 21