- From: Jeremy Orlow <jorlow@chromium.org>
- Date: Wed, 9 Feb 2011 18:47:17 -0800
- To: Jonas Sicking <jonas@sicking.cc>
- Cc: ben turner <bent.mozilla@gmail.com>, Cameron McCormack <cam@mcc.id.au>, public-webapps WG <public-webapps@w3.org>
- Message-ID: <AANLkTimsB-Ozjbt_cYA87paR3=8DM5caefHTx6OU2rS+@mail.gmail.com>
On Wed, Feb 9, 2011 at 5:54 PM, Jonas Sicking <jonas@sicking.cc> wrote: > On Wed, Feb 9, 2011 at 5:43 PM, Jeremy Orlow <jorlow@chromium.org> wrote: > > On Wed, Feb 9, 2011 at 5:37 PM, ben turner <bent.mozilla@gmail.com> > wrote: > >> > >> > Normal exceptions have error messages that are not consistient across > >> > implementations and are not localized. What's the difference? > >> > >> These messages aren't part of any exception though, it's just some > >> property on a transaction object. (None of our DOM exceptions, IDB or > >> otherwise, have message properties btw, they're only converted to some > >> message if they make it to the error console). > >> > >> > For stuff like internal errors, they seem especially important. > >> > >> You're thinking of having multiple messages for the INTERAL_ERROR_ABORT > >> code? > > > > I think that'd be ideal, yes. Since internal errors will be UA specific, > > string matching wouldn't be so bad there. > > If no one likes this idea, I'm happy hiding away the message in some > > webkitAbortMessage attribute so it's super clear it's just us who > implements > > this. (Speaking of which, maybe you guys should do that with getAll.) > > We'll definitely put getAll under a vendor prefix once we drop the > "front door" prefix on .indexeddb. > > I'm with Ben here. I'd prefer to hide the message away under a vendor > prefix (either now or once you drop the front door one) for now to > gather feedback on how it'll be used. > It's common for people to do something like this: indexeddb = indexeddb || moz_indexedDB || mozIndexedDB || webkitIndexedDB; and then pretty much ignore which vendor's implementation they're using from then on whenever possible, so I think it's worth doing a prefix on every level of vendor specific stuff. So we'll definitely use a prefix for the abort message. And I'd encourage you to do the same with getAll if you can before FF4 ships. J
Received on Thursday, 10 February 2011 02:48:07 UTC