Opened 11 years ago
Last modified 11 years ago
#10712 confirmed Bug
Editor.insertElement will insert passed element into every range in the selection
Reported by: | Piotrek Koszuliński | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | General | Version: | 3.0 |
Keywords: | Cc: |
Description
This is a FF's only issue. Currently (and this is a state from 3.0) Editor.insertElement will take passed element, clone it multiple times and insert into every range. This is a surprising behaviour, because we lose control over inserted element - we keep the reference only to one of them.
Correct behaviour IMO would be to clean all ranges and insert element only to the first (or last?) of them.
While working on this ticket it would be worth to review and correct insertHtml which does not clean other ranges when doing insertion.