- From: Charles Pritchard <chuck@jumis.com>
- Date: Tue, 28 Aug 2012 23:31:40 -0700
- To: Richard Schwerdtfeger <schwer@us.ibm.com>
- CC: Edward O'Connor <eoconnor@apple.com>, Steve Faulkner <faulkner.steve@gmail.com>, Frank Olivier <Frank.Olivier@microsoft.com>, Canvas <public-canvas-api@w3.org>, Sam Ruby <rubys@intertwingly.net>
- Message-ID: <503DB74C.5000902@jumis.com>
Richard, I'm glad that Ted has loosened the restrictions on elements within the Canvas sub-tree. I'm running some final tests on: context = document.createElement('canvas').getContext('2d'); CanvasPath = context.createPath(); 'and'; context.beginPath(CanvasPath); 'as well as'; context.measureText().baseline; It took two years for big-browser representatives to agree that the methods should even exist. Unfortunately [baring in mind, we did use the same tactics], the consensus was hijacked by other agendas and folded into a large work-package. It's a shame that the chairs discarded the prior CP and patches. I'll post back onto public-canvas-api with my status on pushing this part of the 2011 - 2012-08 working draft into the WebKit code base. Though flustered by the Hixie-Atkins counter-proposal, I'm reassured by WHATWG precedent that the spec will follow the least resistance in implementation. Given how easy it is to actually follow the instructions we outlined in 2010 - 2012, I am hopeful that Mozilla and the WebKit consortium will accept these simple patch sets, and that other closed source implementations will follow given the rather low-investment it requires to address the deficiencies we've identified. On the topic of lightweight objects: having seen several vendors comment that canvas sub-tree objects are already lightweight, I don't see much reason to implement the lightweight objects API. However, if I do contribute to that method, I will ensure it implements ARIA 1.0, understanding that the Atkins-Hixie specification merely calls for the implementation of the ARIA "role" and "label" methods. On a personal note: I have invested quite a bit in implementing W3C drafts, only to be rebuffed by W3C members about my use cases. I've Canvas 2d as specified [for years] in several web applications, and faced abuse from W3C contributing members; I've followed up with AT software testing, only to be rebuffed again by W3C contributing members. I'd hoped for leadership from W3C chairs in identifying minority interests. Instead, I've seen them guard their egos, unable to grant due moderation to simple subjects around implementation. Their inability to treat or moderate invited experts well, their inability moderate the continued "controversy" around ARIA and longdesc; their absolute neglect toward long-standing interests such as pen input, is disappointing. I am not a paid contributor, and while I will continue to send public e-mails to the public-canvas-api mailing list, as well as other public lists, I will no longer volunteer my "invited expertise" to the W3C as it exists today. I've seen too many good people have their time and their good faith abused under the supervision of this leadership. -Charles On 8/27/2012 10:19 AM, Richard Schwerdtfeger wrote: > > Thank you Charles. I believe Ted, Frank, and I have a very amicable > proposal to address hit testing (Ted's revised joint proposal). Ted > had removed the restrictions on fallback content (where elements that > were not standard controls would throw an exception would throw an > exception during the binding) which both Maciej, you, Frank, and I had > issues with. > > I will direct IBM product teams to use DOM elements for fallback > content vs. lightweight objects where accessibility is needed. This > approach will also address testing by accessibility test tools. > > Rich > > > Rich Schwerdtfeger > > Inactive hide details for Charles Pritchard ---08/25/2012 06:04:28 > AM---On 8/25/2012 2:30 AM, Sam Ruby wrote: > As you indicateCharles > Pritchard ---08/25/2012 06:04:28 AM---On 8/25/2012 2:30 AM, Sam Ruby > wrote: > As you indicate above, a lot of great progress has been made > > From: Charles Pritchard <chuck@jumis.com> > To: Sam Ruby <rubys@intertwingly.net>, > Cc: Steve Faulkner <faulkner.steve@gmail.com>, Frank Olivier > <Frank.Olivier@microsoft.com>, Richard Schwerdtfeger/Austin/IBM@IBMUS, > "public-html@w3.org" <public-html@w3.org>, "Edward O'Connor" > <eoconnor@apple.com>, "public-html-a11y@w3.org" <public-html-a11y@w3.org> > Date: 08/25/2012 06:04 AM > Subject: Re: CfC: Close ISSUE-201: canvas-fallback by Amicable Resolution > > ------------------------------------------------------------------------ > > > > On 8/25/2012 2:30 AM, Sam Ruby wrote: > > As you indicate above, a lot of great progress has been made. > > Upsetting the apple cart at the last minute with no proposal in hand > > seems broken. > > > > I would not be optimistic about an extension being granted. As an > > example, and given what I have seen so far, I don't support it. > > I withdraw my objection. > > > -Charles > >
Received on Wednesday, 29 August 2012 06:38:51 UTC