﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
11007	Incorrect display of URL, file path including bidi data	Tomer Mahlin		"'''Background'''

Display of text on the screen is governed by Unicode Bidi Algorithm (UBA). This is true for both platform level rendering, web browser rendering and CKEditor rendering. UBA provides good results for plain text but fails to preserve structured in case of structured text includes bidi (Arabic / Hebrew) characters. UBA provide various tools (i.e. Unicode Control Characters) which can be used to instruct it about structure of the text. Using those tools we can achieve perfect display.

'''CKEditor context'''

In CKEditor we see following types of structured text:

1. File paths

2. URL

When Bidi data is used as part of those cases, the display of data is completely incomprehensible. 
For example: 
c:\AAA\BBB\Aa\file.txt  (capital letters refer to Bidi letters)
will be displayed as:
c:\A\BBB\AAAa\file.txt
As you can see not only the order of folders names but also their integrity is violated. Judging by appearance, you would think that top most folder is A, while in reality it is AAA. You would also think that there is a folder AAAa, while in reality there is no such folder.
"	Bug	pending	Normal		UI : Dialogs	4.0			Tomer Mahlin Teresa Monahan Amir
