# There are too many bugs in 5.9.3 without root navigation controller

**URL:** <https://devforum.zoom.us/t/there-are-too-many-bugs-in-5-9-3-without-root-navigation-controller/64181>\
**Category:** iOS\
**Created:** [February 11, 2022, 8:48am UTC](https://devforum.zoom.us/t/there-are-too-many-bugs-in-5-9-3-without-root-navigation-controller/64181 "2022-02-11T08:48:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kovyashevsb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kovyashevsb/32/17092_2.png) [@kovyashevsb](https://devforum.zoom.us/u/kovyashevsb)\
**Post date:** [February 11, 2022, 8:48am UTC](https://devforum.zoom.us/t/there-are-too-many-bugs-in-5-9-3-without-root-navigation-controller/64181/1 "2022-02-11T08:48:20Z")

</div>

**Description**  
First of all, my root view controller is **not** navigation view controller.  
Also I don’t use custom UI.  
Bugs:

- No user interaction on custom host waiting screen (onJBHWaitingWithCmd implemented)
- Navigation bar transparent in iOS 15.0 (chat, settings, attendees screens)
- Custom host waiting screen navigation bar overlapped (main UIWindow overlapped by MobileRTCDefaultWindow)

**Which iOS Meeting SDK version?**  
v5.9.3.2512

**To Reproduce(If applicable)**  
[Screen recording](https://drive.google.com/file/d/1M_HM3x7G1XaIfrZK3yXumjspeEoD7VBv/view?usp=sharing)  
Steps to reproduce the behavior:

1. Set up sample project **without** root navigation controller and **with** custom UI
2. **Enable** - (void)onJBHWaitingWithCmd:(JBHCmd)cmd in SDKStartJoinMeetingPresenter+MeetingServiceDelegate
3. Join to meeting with PMI (Personal Meeting ID)
4. See error

**Screenshots**  
iOS 15.0:

 ![Simulator Screen Shot - iPhone 13 - 2022-02-11 at 11.16.37](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/a/e/ae09c982fb4fb241a2fdbbbf897b50b132efabc6.png)  
 ![Simulator Screen Shot - iPhone 13 - 2022-02-11 at 11.16.49](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/6/b65ae70e96f51d9f39fe9c784d4ef5cb0d1e865b.png)  
 ![Simulator Screen Shot - iPhone 13 - 2022-02-11 at 11.17.14](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/c/a/ca6917fe28730197fa7c10438817022ec042a02c.png)

iOS 14.4, iOS 13.1, iOS 12.4:  
The main UIWindow stay under MobileRTCDefaultWindow. They have the same windowLevel (normal).

 ![Simulator Screen Shot - iPhone 6 Plus - 2022-02-11 at 12.49.24](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/8/b/8bf418959b2d0148dcae1953922ed40282ecf6c8.png)  
 ![Screenshot 2022-02-11 at 11.42.06](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/c/2/c222eded0e2eda39b5e722e8cae061cedfce75f9.png)  
 ![Screenshot 2022-02-11 at 11.42.12](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/d/8/d85f23b99d8b44b31092ff98d4a48c46aa0609bf.png)

**Smartphone (please complete the following information):**

- Device: iPhone simulator
- OS: iOS 12.4, iOS 13.1, iOS 14.4, iOS 15.0

**Additional context**  
Logs for crash on iOS 12.4 when trying to connect after host waiting screen:  
[logs.txt](https://drive.google.com/file/d/1-zReWqYA-TONuHTG8AsOdo7EcAoawfmn/view?usp=sharing)

[It’s sample project](https://drive.google.com/file/d/1_xo4mwzfIUoyR8zYxMW3lxNSxHIzRE0r/view?usp=sharing) without root navigation controller and with 2 commented fixes:

1. **self.previousJBHCmd = cmd;** - fixing double call onJBHWaitingWithCmd JBHCmd\_Show
2. **self.view.window.windowLevel = 1;** - fixing UIWindow overlapping

---

<div class="post-metadata">

**Author:** ![kovyashevsb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kovyashevsb/32/17092_2.png) [@kovyashevsb](https://devforum.zoom.us/u/kovyashevsb)\
**Post date:** [February 13, 2022, 1:10pm UTC](https://devforum.zoom.us/t/there-are-too-many-bugs-in-5-9-3-without-root-navigation-controller/64181/2 "2022-02-13T13:10:29Z")

</div>

I made a mistake describing the stages of reproduction.

1. Set up the sample project without root navigation controller and **without** custom UI.

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [February 22, 2022, 7:18pm UTC](https://devforum.zoom.us/t/there-are-too-many-bugs-in-5-9-3-without-root-navigation-controller/64181/3 "2022-02-22T19:18:25Z")

</div>

Hi @kovyashevsb,

We are aware of some issues when not setting the root navigation controller. The 5.9.6 release of the iOS SDK will contain a fix for this, which should be available at the end of this month. Please let me know if you are still experiencing these issues after that version of the SDK is available and we can investigate further.

Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [March 25, 2022, 5:18am UTC](https://devforum.zoom.us/t/there-are-too-many-bugs-in-5-9-3-without-root-navigation-controller/64181/4 "2022-03-25T05:18:26Z")

</div>

Closed on March 25, 2022, 5:18am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
