以下、確認したコード。
var db = h5.api.sqldb.open('hcdb', '1', 'hcdb', 2 * 1024 * 1024);
db.transaction().add(db.sql('create table test (c1,c2)')).add(db.insert('test', {
c1: 1,
c2: 2
})).execute().progress(function(rs) {
console.log(rs); // undefined
}).done(function(rs) {
console.log(rs); // undefined
});
failコールバックも確認しましたが、エラーオブジェクトの配列が渡されていて、想定通りでした。
h5.api.sqldbのリファクタでエンバグしたものと思われます。
関連 #226
追記:min版で↑のコードで確認しました。dev版だと引数が渡されていました。