Hi,
Thank you for the clarification. We were able to reproduce this issue now in the IDE. We are still searching for a solution though. It's currently unclear why this behaviour has changed, as it was working in an older version of Lazarus. We hope to found a solution as soon as possible.