- From: Marcos Caceres <marcosscaceres@gmail.com>
- Date: Wed, 23 Nov 2011 14:51:58 +0100
- To: Arthur Barstow <art.barstow@nokia.com>
- Cc: public-webapps <public-webapps@w3.org>
On Wednesday, November 23, 2011 at 2:47 PM, Arthur Barstow wrote:
> On 11/21/11 12:08 PM, ext Marcos Caceres wrote:
> > Hi,
> > As part of LC, I've received quite a bit of offline feedback that because of some issue in Webkit, it's difficult for implementers to reuse the WebStorage interface in a widget context: the problem is that Widget's use of Web storage slightly modifies some of the behaviour of the storage methods (e.g., some things are read only and throw exceptions).
>
>
>
> It would be useful if you would please quantify "quite a bit" and for
> transparency reasons to please provide a Publicly available reference to
> this "feedback".
The feedback was offline and pertaining to unreleased products. But those that sent me the feedback are on this list.
>
> > The way around this is to define a WidgetStorage interface that allows for the specific behaviour defined in the Widget spec.
> >
> > Consequently, I want to define this interface WidgetStorage in the spec:
> >
> > WidgetStorage : Storage{}
> >
> > And hence:
> >
> > readonly attribute Storage preferences;
> >
> > Becomes:
> > readonly attribute WidgetStorage preferences;
> >
> > In practice, the addition of WidgetStorage doesn't actually affect any conforming runtimes (but allows a bunch of new Webkit ones to comply).
>
> The proposed change would require the spec going back to LC. Is that
> correct?
Don't know. The change is cosmetic but needed.
> The proposed change, plus new test case(s) for the new feature, would
> also result in the 4 implementations that now pass 100% of the test
> suite, would no longer comply to the test suite until those
> implementations are updated:
>
> http://dev.w3.org/2006/waf/widgets-api/imp-report/
>
> Is that correct?
No. The change has no impact on existing runtimes or existing content.
Received on Wednesday, 23 November 2011 13:52:39 UTC