Uploaded image for project: 'Fluid Infusion'
  1. Fluid Infusion
  2. FLUID-3288

Moving an item with the keyboard "loses" the "ctrl-key is down" status

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.1.2, 1.2
    • Fix Version/s: 1.3
    • Component/s: Image Reorderer, Reorderer
    • Labels:
      None
    • Environment:
      Safari 4 on Mac OS X and Windows
      Chrome 4 (Win XP)
      Ubuntu 9.10, Firefox 3.5.3

      Description

      In Safari on Mac OS X and Windows:
      When using the keyboard to move items, once the item is moved once, the fact that the Ctrl key is still held down seems to be forgotten. The arrow key must be pressed again to restore the status, and then yet again to actually move.

      To reproduce:
      1) Open any reorderer demo, like http://build.fluidproject.org/infusion/demos/reorderer/listReorderer/demo.html
      2) Tab to the list, and use the arrow keys to select something to move
      3) Press and hold down the Ctrl key - note the styling change, which is appropriate
      4) Use the arrow key to move the item once - do NOT release the Ctrl key

      • Note that the item moves properly, but the styling has reverted
        5) Press the arrow key again
      • Note that the styling changes back, but the item doesn't move
        6) Press the arrow key again
      • Note that the item now moves

        Attachments

        1. FLUID-3288.patch.txt
          2 kB
          Justin Obara
        2. FLUID-3288.v2.patch.txt
          2 kB
          Justin Obara
        3. FLUID-3288.v3.patch.txt
          6 kB
          Justin Obara

          Issue Links

            Activity

              People

              Assignee:
              jobara Justin Obara
              Reporter:
              anastasia Anastasia Cheetham
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: