<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - LO DRAW: selected object jumps to screen edge when using arrow keys to move object"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=114373">114373</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>LO DRAW: selected object jumps to screen edge when using arrow keys to move object
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>5.4.3.2 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86 (IA32)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Draw
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>garypittmon@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
Using arrow keys to move an object causes the page position to jump so the
selected object is at the screen edge *if* the zoom level is such that part of
the selected object is off screen. Draw previously did not behave this way,
moving an object did not cause the page position to move. This bug was
introduced several versions (a couple years now) ago. Moving an object with
arrow keys (or alt-arrow for nudging) to align the object with a target object
is extremely common, not it is nearly impossible.

Steps to Reproduce:
1. Place a 3"x3" square (no fill color) near the center of the page, this will
be the target object.
2. Place a vertical line 5" long inside the square near the left side. The line
will be the object to move with arrow keys.
3. Zoom in enough so that part of the vertical line is off screen above (or
below) the screen, but the left side of the square remains onscreen. Select the
line, use left (or alt-left) arrow key to move the line so that it aligns with
the side of the target box.

Actual Results:  
When using the left arrow key (or alt-left arrow) the page position jumps to
the right such that the selected line is at the left edge of the screen. The
target object (left side of the square) is now off screen.

Expected Results:
The page position on the screen should not move at all. The side of the square,
the target object, should not move. Only the selected object that we want to
move should actually move.


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
This behavior happens with all object types that I've tried, all sizes, in all
directions (left, right, up, down). Nudging objects into position at high zoom
levels has been extremely useful on earlier versions, now it is unusable.

Important note: if the zoom level is such that all of the selected object is on
screen, the page does not move. Only when part of the selected object is off
screen triggers the bug.


User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101
Firefox/57.0</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>