[zanata-bugs] [Bug 866352] New: RFE: Upgrade to codemirror 3

bugzilla at redhat.com bugzilla at redhat.com
Mon Oct 15 06:59:31 UTC 2012


https://bugzilla.redhat.com/show_bug.cgi?id=866352

            Bug ID: 866352
        QA Contact: dchen at redhat.com
          Severity: medium
          Clone Of: 861270
           Version: development
          Priority: unspecified
                CC: zanata-bugs at redhat.com
          Assignee: runab at redhat.com
           Summary: RFE: Upgrade to codemirror 3
        Regression: ---
      Story Points: ---
    Classification: Community
                OS: Unspecified
          Reporter: dchen at redhat.com
              Type: Bug
     Documentation: ---
          Hardware: Unspecified
        Mount Type: ---
            Status: NEW
         Component: Component-UI
           Product: Zanata

+++ This bug was initially created as a clone of Bug #861270 +++

Description of problem:
When editing a very long word (such as URL) which is wider than the cell
editor, press right-arrow key does not necessary move the cursor to next
character.

This happens in both Firefox and Chrome

Version-Release number of selected component (if applicable):
Zanata version 1.8.0-SNAPSHOT (20120928-0032)

How reproducible:
Always

Steps to Reproduce:
1. Visit any document in any project version.
2. Put a wider-than-cell-editor word in the cell editor,
   such as
"123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
3. Move the cursor to the beginning of the string.
4. Press the right arrow key.

Actual results:
Cursor moved to next line or some random place

Expected results:
Cursor move to next character.

Additional info:

--- Additional comment from pahuang at redhat.com on 2012-10-03 15:20:07 EST ---

committed into master:
https://github.com/zanata/zanata/commit/cd54e78aaaac17a99edaecd5b0dc3db916a9b038

--- Additional comment from dchen at redhat.com on 2012-10-11 12:58:07 EST ---

Tested with Zanata version 1.8.0-SNAPSHOT (20121011-0029) on Firefox ESR 10.0.6
and Google Chrome 15.0.874.121

After paste the string:
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890

The sympton describe in the bug description is gone. 
However, now the text area does not follow the cursor when it is out of range.
i.e. Suppose the screen wide is 80 character, and the text area still shows
column 1~80 when the cursor is at column 90. Which make the editing actions
invisible to user.

Reassigned.

--- Additional comment from pahuang at redhat.com on 2012-10-12 11:24:19 EST ---

(In reply to comment #2)
> Tested with Zanata version 1.8.0-SNAPSHOT (20121011-0029) on Firefox ESR
> 10.0.6
> and Google Chrome 15.0.874.121
> 
> After paste the string:
> 12345678901234567890123456789012345678901234567890123456789012345678901234567
> 8901234567890
> 
> The sympton describe in the bug description is gone. 
> However, now the text area does not follow the cursor when it is out of
> range.
> i.e. Suppose the screen wide is 80 character, and the text area still shows
> column 1~80 when the cursor is at column 90. Which make the editing actions
> invisible to user.
> 
> Reassigned.

The scroll to cursor happens a bit late(about typing three characters will
trigger a scroll to cursor). You will have to manually use the scrollbar. 
Before we upgrade to codemirror 3(at the moment still in BETA version and is
not backward compatible), we have to use a scrollbar when a line is not
breakable by words.

Please raise another bug(upgrade to codemirror version 3) for this to be
properly resolved.

-- 
You are receiving this mail because:
You are on the CC list for the bug.




More information about the zanata-bugs mailing list