Ticket #1668 (accepted enhancement)

Opened 10 months ago

Last modified 9 months ago

Support for rich text editing in Mozilla applications

Reported by: jteh Owned by: jteh
Priority: minor Milestone: near-term
Component: Compound documents Version:
Keywords: MozillaGrantMay2011 Cc:
Operating system: Blocked by:
Blocking:

Description

We have some hacks which allow very basic rich text editing to work in Mozilla applications such as Firefox and Thunderbird. However, it is unreliable at best and doesn't support reading of embedded links, etc. Better support needs to be implemented using the compound documents framework.

Change History

comment:1 Changed 10 months ago by jteh

  • Status changed from new to accepted

comment:2 Changed 10 months ago by jteh

 http://bzr.nvaccess.org/nvda/geckoRichTextEditing/
Work has begun, but this is far from being complete.

comment:3 Changed 9 months ago by jteh

Status:

  • It's now possible to work with rich text with the caret and review cursor, though bugs in Gecko make this a bit inconsistent/unreliable/broken. See  MozillaBug:671499,  MozillaBug:672157,  MozillaBug:672717
  • Say all works.
  • Tables aren't yet supported and cause lots of brokenness, as they don't conform to the embedded object hierarchy that Gecko uses elsewhere.
  • Selection is not yet supported.
  • This isn't tested much at all, so there's probably other brokenness too.
Note: See TracTickets for help on using tickets.