Holding tag issue on multiple sketches

Hi all,
When trying to get auto tab generation with sketches, having multiple closed curves does not seem to work. I attached an example with one or two rectangles.

my version is :

OS: Ubuntu 20.04.6 LTS (ubuntu:GNOME/ubuntu)
Word size of FreeCAD: 64-bit
Version: 0.21.0.32785 (Git) AppImage
Build type: Release
Branch: master
Hash: 010e2ca37771fb9d89d513869baf520f89090204
Python 3.10.10, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * A2plus 0.4.60k
  * Plot 2022.4.17
  * CurvedShapes 1.0.4
  * Curves 0.6.8
  * AirPlaneDesign 0.4.0

I couldn’t find anything anywhere about this limitations, sorry if I missed something.

Morning.
Thanks for providing a model file. I can verify your report. Correct, the current holding tag auto-generation feature will not function with base operations that act on multiple job models, or multiple independent regions within a single base operation.

Having dove recently into the holding tag code, I understand why. I have been working on an improved version of the current holding tag dressup, and so far the result also corrects this issue of dealing with multiple regions or models in a base operation.

May I suggest you consider scanning the GitHub issues for FreeCAD Path WB to identify whether or not this has officially been reported there. If not, my suggestion is to create an official issue. The FreeCAD contributing policy provides guidelines.

Thank you for reporting.

Have a great day.
Russell

OS: Windows 10 build 19045
Word size of FreeCAD: 64-bit
Version: 0.21.0.33321 (Git)
Build type: Release
Branch: master
Hash: 1d61ed187c9633702818c6cc5d7a1f07dd052ca8
Python 3.10.11, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * FC_SU
  * freecad.gears 1.0.0
  * PathExp
  * Z_MacroStartup