Summary: | IndexedDB transaction throw error for multiple object store | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Kyaw <kyawtun> | ||||
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED DUPLICATE | ||||||
Severity: | Normal | CC: | ap, beidson, claude.pache, ddkilzer, eoconnor, etiennelemay21, fcheslack, hawkrives+webkit, jchris, jim.trainor.kanata, joost, rob.lucas, sam, thibaut, tobias.rho, webkit-bug-importer | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Mac (Intel) | ||||||
OS: | OS X 10.9 | ||||||
URL: | http://dev.yathit.com/ydn-db/test/issues/issue-github-20.html | ||||||
Attachments: |
|
Description
Kyaw
2014-09-18 20:42:03 PDT
Has this been acknowledged yet? According to the specs a transaction should be able to interact with multiple object stores. http://www.w3.org/TR/IndexedDB/#dfn-scope Safari 8.0.2 still exhibits this problem. I hit this bug in existing code that I've been running in Chrome without problem for a couple of years. Been waiting to port it to Safari... just tried.. no go as is due to this bug. Any movement on this? Is more information needed? This seems like it would break a large number of web apps, and is more problematic than having no IndexedDB support at all. This is a major bug making IndexedDB unusable for any non-trivial use-case. Please fix. The bug is still present in Safari 9.0.2, reproducible with the test case. However! Good news! As of WebKit Nightly r194890 (roughly 2016-01-12), I cannot reproduce this issue with the provided test case. (In reply to comment #7) > The bug is still present in Safari 9.0.2, reproducible with the test case. > > However! Good news! > > As of WebKit Nightly r194890 (roughly 2016-01-12), I cannot reproduce this > issue with the provided test case. That's actually really surprising, assuming you launched Safari using the WebKit nightly and tried it in-browser. This is because the work for Modern IDB has been WebKit1 only so far, while Safari uses WebKit2. BUT, if you're developing a WebKit app that uses WebKit1, and use it against the WebKit nightly, that would explain why it works. Anyways, I'm closing this bug as a dupe of the Modern IDB bug. *** This bug has been marked as a duplicate of bug 149117 *** |