Opened 14 years ago

Closed 12 years ago

#762 closed defect (wontfix)

Safari 2.0: secondary layer of text appears in RichText widget when typing from most-left position

Reported by: mcudich@… Owned by: alex
Priority: high Milestone: 0.9
Component: Dijit Version: 0.3
Keywords: Cc:
Blocked By: Blocking:

Description

Safari 2.0 has an issue where clicking into the first position in a rich text widget that contains text (for example, one created from a pre-populated textarea, or one created dynamically from a DOM node containing text) causes what looks to be a secondary layer of text to appear above/below the existing text. Rather than pushing the existing text to the right, the new text a user types appears there.

Change History (6)

comment:1 Changed 14 years ago by anonymous

Also, the newly inserted text in this "mode" will not appear in the editorContents. The same happens, when clicking after the last character of the existing text (for example in a fixed size richText widget). Try it in the nightly build test of the RichEdit? widget.

comment:2 Changed 13 years ago by dylan

Milestone: 0.5

comment:3 Changed 13 years ago by dylan

Owner: changed from Alex Russell to alex

comment:4 Changed 13 years ago by bill

Component: WidgetsDijit

comment:5 Changed 13 years ago by alex

we looked into this about a year ago and couldn't come up with any way to prevent Safari from creating a "phantom second document". The bug itself is super-strange (Safari sets focus into some sort of nether-document which it then re-interprets as a new <html> element).

Long story short, Safari 2.0.4 is a lost cause for RichText? editing. I'm strongly considering implementing some sort of fallback mode for things that aren't 420+ variants of webkit.

comment:6 Changed 12 years ago by Adam Peller

Resolution: wontfix
Status: newclosed

Safari 2.0 no longer supported as of 0.9. Working on webkit nightlies and targeting Safari 3

Note: See TracTickets for help on using tickets.