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 622 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