-
Type:
Bug
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: Editor general
-
High
-
Emptyshow more show less
Problem
- The Tag-Hierarchy of the T5 segment Markup needs the Trackchanges-tags to be on highest level; All other tags need to be chunkable into several portions in case of overlaps.
- That means a term-tag may in reality may consists of several parts being nested into other tags (same applies for MQM & Spellcheck tags also)
- The Frontend can not handle those cases currently: The visual markers appear in cases just partial, right-click menus usually appear just for the innermost tag
- Other Frontend-functionality may also does not handle this correctly: Moving/inserting of markup usually expects those tags as entities, not compositions
- Our current solution is, to simply remove any overlapping or wrongly nested term-tags (see: MittagQI\Translate5\Segment\TagRepair\TermTaggerTagsFixer)
Solution
- Enable proper handling of multipart-tags in the frontend
- Rightclick-menu needs to respect all tags in case of nestings additively
- Fix incomplete visual markings and make them fully nestable (may be complicated(impossible with underlinings)
- Adjust TermTaggerTagsFixer to keep overlaps & correct only invalid nestings (Trackchanges outermost)
The FollowingTests then need to be re-captured after the fix:
ProjectTaskTest
Translate1475Test
Translate2417Test
- duplicates
-
TRANSLATE-3118 Rework Richtext Editor
- Done