IDBFactory.open() and IDBOpenRequest.onUpgradedNeeded() require a transaction id to originate on the frontend, rather than the backend. This patch mints a new transaction id in open() then reflects it back through onUpgradeNeeded so the frontend can hook it up there.
Created attachment 178231 [details] Patch
Comment on attachment 178231 [details] Patch actually wait there was one more thing I wanted to get into this patch.
Created attachment 178241 [details] Patch
Comment on attachment 178241 [details] Patch lgtm
tony@ - r?
Comment on attachment 178241 [details] Patch Clearing flags on attachment: 178241 Committed r136992: <http://trac.webkit.org/changeset/136992>
All reviewed patches have been landed. Closing bug.