accessible/src/html/nsHTMLCanvasAccessible.h defines class nsHTMLCanvasAccessible that inherits from HyperTextAccessible.
This needs to be changed to be inherited from HyperTextAccessibleWrap.
> * HTML canvas accessible (html:canvas).
> +class nsHTMLCanvasAccessible : public HyperTextAccessible
Created attachment 632119 [details] [diff] [review]
Following up with leftover "to-do".
Comment on attachment 632119 [details] [diff] [review]
> HTMLCanvasAccessible(nsIContent* aContent, DocAccessible* aDoc) :
>- HyperTextAccessible(aContent, aDoc)
>+ HyperTextAccessibleWrap(aContent, aDoc)
since its trivial you could consider inlining it while your here, but up to you.
curious why you add this.
build failed without it ... took a shot - put it in, build worked ... want me to get you the error code?
(In reply to Mark Capella [:capella] from comment #3)
> build failed without it ... took a shot - put it in, build worked ... want
> me to get you the error code?
if its not too hard I'm curious, but I don't think its a huge deal.
It failed in the build / link step ... I was doing a side by side compare to HTMLListAccessible.cpp and found the macro was absent in HTMLCanvassAccessible, so I added it and basically got lucky.