union mixes subpaths up and distorts large paths
Originally reported in #5218 (moved)
Steps to reproduce:
- open Inkscape
- open S_split_stand.svg or S_split_stand_single.svg
- Duplicate the only path
- Keep one path selected
- Path > Union (Ctrl + +)
- (if necessary, change stroke-width to 1 or something small)
What happened?
- path is distorted. If you look at S.split_stand_singles.svg, you see that the two subpaths are mixed up.
- See comparison for S_split_stand.svg

What should have happened?
- No path distortion
Workaround
- Copy and paste the path into a new document, which should remove the scaling.
- the attached files has a large scaling factor, hiding the fact that the path is huge (viewbox is
0 0 300000 210000, giving a scaling factor of 1000uu per mm)
- the attached files has a large scaling factor, hiding the fact that the path is huge (viewbox is
Debug info
- Inkscape 1.2-dev (40d908a870, 2021-06-21) Linux Mint 20
- Introduced in inkscape@9f81a6cf Calculate a meaningful threshold for boolops inkscape!3140 (merged)
