giseldo/neodataset huggingface dataset:
Page Layout Editor: Undo zooms to fit the page (lp:#1838673)

[Original report](https://bugs.launchpad.net/bugs/1838673) created by **Ian McInerney (imcinerney)**
```
If you undo an action in the page layout editor, it will modify the zoom so
that the entire frame is in the view and disregard your prior zoom level.

Reproduce:
1) Zoom into the title block
2) Delete a line
3) Undo this
4) Note that now the entire page is in view



Application: PlEditor
Version: (5.1.0-1400-g9dcf3b862), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 brotli/1.0.7 libidn2/2.1.1
libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.7/openssl/zlib nghttp2/1.37.0
Platform: Linux 5.1.18-300.fc30.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.65.3
    Compiler: Clang 8.0.0 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pleditor

Story points: 6.0
PCBNew - dragging a locked tracked unlocks all segments of the track (lp:#1838656)

[Original report](https://bugs.launchpad.net/bugs/1838656) created by **Art (diametrix)**
```
If you attempt to drag a segment of a locked track you get a message asking
you if you want to do it.  If you confirm - the whole track becomes
unlocked.  Two things here: first, sometimes you just want to adjust a
segment of a locked track without push and shove router trying to modify
the rest of the track.  Second, even if that's how you think it should
work, after you done the move, the track should remain locked.

Application: KiCad
Version: (5.1.0-1393-gd4e9ddc14), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
EEschema - symbols, values and references disappear after being selected (lp:#1838655)

[Original report](https://bugs.launchpad.net/bugs/1838655) created by **Art (diametrix)**
```
If I click on a symbol and to select it and then clear the selection by
clicking anywhere else on the canvas, all the text field pertaining to that
symbol disappear, never to be seen again (unless you restart EESchema).
Sometimes portions of the symbol disappear as well.  For example, if I
click on electrolytic cap text fields and the bottom half of the symbol
become highlighted.  When I clear the selection, everything that has been
highlighted disappears.

Application: KiCad
Version: (5.1.0-1393-gd4e9ddc14), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 18.0
zone connection of pad can't be set back to "From parent footprint" (lp:#1838618)

[Original report](https://bugs.launchpad.net/bugs/1838618) created by **Frank Severinsen (shack)**
```
Steps to reproduce:
1. open a footprint in FP editor.
2. open pad properties -> Local Clearance and Settings
3. change "Pad connection to zones" to "Thermal relief"
4. save footprint.
5. open pad properties -> Local Clearance and Settings
6. change "Pad connection to zones" to "From parent footprint".
7. save footprint.
8. open pad properties -> Local Clearance and Settings
9. Notice the "Pad connection to zones" is still "thermal relief"

Application: ModEdit
Version: 5.1.3-br-unknown-c8278f3~84~ubuntu19.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-21-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
PCBNew: Zoom + Ctrl goes to random point (lp:#1838568)

[Original report](https://bugs.launchpad.net/bugs/1838568) created by **Barry Buelow (iabarry)**
```
5.1.2

While using "Add dimension" to the ECO1 layer, if I zoom out, move the end
point of the dimension line, zoom in, it works as expected.

If I select a starting point and zoom out, then Hold CTRL (to get an
orthogonal line), the zoom in (via scroll wheel on mouse) goes to some
random point and zooms there. There is also a component of the PAN function
which can make the end point of the line (which is not yet positioned) go
out of view.

Sorry that I can't describe this more clearly, but Holding Ctrl affects
something in the Zoom or Pan which is different from non-Ctrl operation.
```
Original tags: pcbnew

Story points: 6.0
Eeschema: arc rendering difference between 5.0 and 5.1 (lp:#1838557)

[Original report](https://bugs.launchpad.net/bugs/1838557) created by **Wayne Stambaugh (stambaughw)**
```
Someone sent me the following library and screen captures of an arc
rendering change between the 5.0 (5.0.2) and 5.1 (5.1.2) releases that
broke some arc definitions.  I confirmed this so it's definitely an issue.
I cannot figure out how this one slipped through the cracks.  The problem
also exists in the master branch.
```
Original tags: eeschema

Story points: 6.0
Misleading "Update footprints" text in "Update PCB from Schematic" (lp:#1838551)

[Original report](https://bugs.launchpad.net/bugs/1838551) created by **eelik (eelik)**
```
The "Update PCB from Schematic" dialog - opened from eeschema or pcbnew -
has an option "Update footprints". The UI text is misleading. I have seen
at least two threads in the user forum where a poster was confused by that,
trying to update footprint(s) on a board after modifying the footprint
module files.

The confusion comes from using the word "update" in two completely
different contexts with footprints. What the "Update PCB from Schematic"
dialog actually does is change (or not) the footprints if the footprint
associations, i.e. footprint names, have been changed in symbols of the
schematic. I think the UI text should reflect that. The word "update"
should in my opinion be reserved for updating from the changed library
file.

I would even go as far as to say that the dialog UI text could be "Don't
change footprints" or "Keep old symbol/footprint associations" or something
like that, and the default would be not selected.

In the minimum it should have a tooltip text which explains what it does.
Now none of the Options has a tooltip.


Application: Pcbnew
Version: (5.1.3-7-g8373e91a1)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON



Application: Pcbnew
Version: (5.1.0-1383-gee1be14b6), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema pcbnew ui

Story points: 6.0
More links to config dialogs (lp:#1838550)

[Original report](https://bugs.launchpad.net/bugs/1838550) created by **Barry Buelow (iabarry)**
```
Running 5.1.2

Some time ago, I suggested a change to the drop down for PCBNew that added
the link to "Edit pre-defined sizes". IMHO This was a nice feature.  Thanks
for doing it.

Now I suggest that other similar functions have links to configuration
setting pages. This is a bit of a philosophical design change, but has the
potential to provide a more friendly user experience.

For example, on the "DRC Control" popup screen, it would be REALLY
CONVENIENT to have a button there to jump to the page (popup, whatever)
that configures the Rules. This may require multiple buttons depending on
the number of setup parameter locations.

This is not quite context sensitive help screens (which is also a great
idea), but rather an assist to both noobs and experienced users alike.

Sorry I'm not a dev, but I'd be happy to help if I can.

Barry
```
Original tags: ui

Story points: 6.0
Eeschema: mouse cursor/drawing cursor disconnect on zoom (lp:#1838543)

[Original report](https://bugs.launchpad.net/bugs/1838543) created by **Wayne Stambaugh (stambaughw)**
```
I've noticed a disconnect between the mouse cursor and the KiCad drawing
cursor when moving the mouse rapidly while zooming.  It's pretty easy to
duplicate.  I've attached a screen recording of the problem.  As you can
see in the recording, I've initial got the cursors disconnected and the
zooming is wrong.  I'm move the mouse and the drawing cursor reconnects
with the mouse cursor.  As long as I don't move the mouse too quickly, it
works fine.  It almost appears as if the zoom code path does not update the
drawing cursor to current mouse cursor position before the zoom operation.
I haven't tested this on any platform other than Linux.

Application: Eeschema
Version: (5.1.0-1393-gd4e9ddc14), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.65.1 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.2.0 libpsl/0.20.2
(+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.37.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.65.1
    Compiler: Clang 7.0.1 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema pcbnew

Story points: 6.0
LibEdit: delete items tool doesn't work (lp:#1838512)

[Original report](https://bugs.launchpad.net/bugs/1838512) created by **Michael Kavanagh (michaelkavanagh)**
```
Application: LibEdit
Version: (5.1.0-1393-gd4e9ddc14), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.70.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 10.0.1 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
LibEdit: delete items tool doesn't work (lp:#1838511)

[Original report](https://bugs.launchpad.net/bugs/1838511) created by **Michael Kavanagh (michaelkavanagh)**
```
Application: LibEdit
Version: (5.1.0-1393-gd4e9ddc14), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.70.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 10.0.1 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 16.0
Using "Update Footprints from Library" from Tools menu moves footprint (lp:#1838507)

[Original report](https://bugs.launchpad.net/bugs/1838507) created by **eelik (eelik)**
```
1. Open the Update Footprints from Library dialog from the Tools menu (not
from the context menu!)
2. Select for example Match by reference and type a reference.
3. Apply.

The footprint will be moved from its original location.

Step 2 is only one possibility; this happens with a selected footprint and
"Selected" option.

It's possible that the location of the mouse click when the menu item is
clicked is somehow used when updating the footprint.

Application: Pcbnew
Version: (5.1.3-7-g8373e91a1)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
Footprint editor text tool locks cursor when cancelled (lp:#1838452)

[Original report](https://bugs.launchpad.net/bugs/1838452) created by **Ian McInerney (imcinerney)**
```
The following is for the footprint editor.

When the text tool dialog is cancelled without doing anything, the
crosshairs no longer move with the cursor.

The attached capture shows the following:
1) Starting the text tool while the polygon tool is active (crosshair
moves)
2) Cancelling the text tool dialog after clicking once (crosshair no longer
moves)
3) Start polygon tool, then go back to text tool (crosshair moves)
4) Cancelling the text tool dialog after clicking once (crosshair no longer
moves)
5) Cancel text tool with ESC (crosshair moves)
6) Reactivate text tool (crosshair no longer moves)

This behavior exists in both 5.1 and master


Application: ModEdit
Version: (5.1.3-11-gc8278f377), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 brotli/1.0.7 libidn2/2.1.1
libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.7/openssl/zlib nghttp2/1.37.0
Platform: Linux 5.1.18-300.fc30.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.65.3
    Compiler: Clang 8.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
crash on vrml export in Fedora (lp:#1838448)

[Original report](https://bugs.launchpad.net/bugs/1838448) created by **Rene Poeschl (poeschlr)**
```
I made a simple board with two mounting pads and a solder wire pad and
tried to export it as vrml. KiCad crashes without any message shown.

Attached the file that causes the crash for me.

---

Application: kicad
Version: 5.1.2-1.fc30, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.65.3 OpenSSL/1.1.1c-fips zlib/1.2.11 brotli/1.0.7
libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.9.0/openssl/zlib
nghttp2/1.38.0
Platform: Linux 5.1.19-300.fc30.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 9.0.1 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: export pcbnew vrml

Story points: 8.0
PCBNew: Position of part lost when updating footprint (lp:#1838446)

[Original report](https://bugs.launchpad.net/bugs/1838446) created by **DDuck007 (dduck007.01)**
```
Performing Update-footprints (e.g. "Update all footprints on board" or
"Update selected footprint" or selecting "Update PCB from schematic") in
PCBNew the positions of the parts are lost and all parts are located one
over the other at cursor-position.
Problem found in version 5.1.3, in version 5.1.2_2 update is working as
expected without changing position of part at the board.

Application: KiCad
Version: (5.1.3-11-gc8278f377)-5.1.3, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.65.0 OpenSSL/1.1.1b (Schannel) zlib/1.2.11 brotli/1.0.7
libidn2/2.1.1 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.38.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.70.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.65.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 30.0
Board does not show up when rendering in orthographic (lp:#1838426)

[Original report](https://bugs.launchpad.net/bugs/1838426) created by **Adria (aterraces)**
```
Running KiCad on Windows 10

when rendering the board with orthographic mode, the components are
rendered fine but the board and traces appears invisible, only shadows are
visible. If orthographic mode is disabled, the render is normal.

The project only uses one custom 3d model. All other models are the default
models of the footprint or are assigned from the built in library.

=============================================


Application: kicad
Version: (5.1.2)-2, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Some menubar menu separators got lost (lp:#1838423)

[Original report](https://bugs.launchpad.net/bugs/1838423) created by **Michael Kavanagh (michaelkavanagh)**
```
Comparing menubar between 5.1 and master, looks like some separators got
lost in the transition to ACTION based menus.

Application: KiCad
Version: (5.1.0-1387-g6bf1ac45e-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.70.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 10.0.1 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: gerbview pcbnew pleditor ui

Story points: 6.0