From 4248486e3b88bca46240c7db808f4c8b6d3fc17f Mon Sep 17 00:00:00 2001 From: Joshua Horton Date: Fri, 25 Jul 2025 14:53:30 -0500 Subject: [PATCH] fix(ios): forgot to actually add replacement WebView as subview --- .../Classes/Keyboard/KeymanWebViewController.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ios/engine/KMEI/KeymanEngine/Classes/Keyboard/KeymanWebViewController.swift b/ios/engine/KMEI/KeymanEngine/Classes/Keyboard/KeymanWebViewController.swift index a611e99932..21b405c1b8 100644 --- a/ios/engine/KMEI/KeymanEngine/Classes/Keyboard/KeymanWebViewController.swift +++ b/ios/engine/KMEI/KeymanEngine/Classes/Keyboard/KeymanWebViewController.swift @@ -946,11 +946,12 @@ extension KeymanWebViewController { constraint.isActive = false } - let hadParent = oldView.superview != nil - oldView.removeFromSuperview() self.loadView() - if hadParent { + let parent = oldView.superview + oldView.removeFromSuperview() + if parent != nil { + parent!.addSubview(self.view) setConstraints() } }