The spec says that the third parameter of db.changeVersion() (the transaction callback) is optional. It is currently mandatory in WebCore.
Created attachment 62239 [details] patch
Created attachment 62240 [details] patch same patch, forgot to make some minor changes to the v8 bindings.
landed: r63910.
<cherry-pick-for-backport: r63910>
Revision r63910 cherry-picked into qtwebkit-2.1 with commit 8e0cd1b <http://gitorious.org/webkit/qtwebkit/commit/8e0cd1b>