**BUG**
Concise problem statement: If I make the PCB snap grid small (0.1 mm or 0.05 mm), I can no longer move a selected PCB element (footprint, trace, hole, pad, etc) via the arrow keys. The element will move one grid tick and then stop.
Steps to reproduce bug:
1. Set the PCB snap grid to something small like 0.1mm.
2. Select a pad/trace/footprint.
3. Push the up/down/left/right arrow key on the keyboard. The component will move slightly.
4. Push the up/down/left/right arrow key on the keyboard again. The component will not move any more.
Results:
PCB element stops moving via the keyboard.
Expected results:
PCB element should continue to be movable with the keyboard arrow keys.
Browser:
Chrome Version 54.0.2840.99 m (64-bit)