schaumermal 0 Posted November 24, 2022 (edited) Hello So far, I have always called a new form as follows in my apps: if Not Assigned(OrderDetail) then Application.CreateForm(TOrderDetail, OrderDetail); OrderDetail.ShowModal( procedure (ModalResult :TModalResult) begin "do the things that are necessary after come back" end); This works without problems on my Android devices (Android 6 till 13) and on my iPad with 16.1.1 but NOT on the iPhone with IOS 16.1.1 The app freezes on iPhone with this routine. I would like to keep this logic that I can perform actions after returning. Is there a solution for this? Edited November 24, 2022 by schaumermal Share this post Link to post
Dave Nottage 557 Posted November 24, 2022 22 minutes ago, schaumermal said: but NOT on the iPhone with IOS 16.1.1 It may be related to the model and iOS version. Please see: https://quality.embarcadero.com/browse/RSP-36095 1 1 Share this post Link to post