Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-28523

iOS: TabGroup tab bar flickers when opening window on iOS 15

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Release 10.1.0
    • Component/s: iOS
    • Labels:

      Description

      See the example video and example code for details. It seems like it's related to this iOS change that suggests changes to the scrollEdgeAppearance which we override several times right now, likely causing the flicker. I also attached a native project that does exactly the same, but does not flicker, so an Apple issue can be excluded.

      let tabGroup;
       
      const window = Ti.UI.createWindow({ title: 'Window 1', backgroundColor: 'white' });
      const btn = Ti.UI.createButton({ title: 'Open window' });
       
      btn.addEventListener('click', () => {
      	tabGroup.activeTab.open(Ti.UI.createWindow({ title: 'Window 2', backgroundColor: 'white' }));
      });
       
      window.add(btn);
       
      tabGroup = Ti.UI.createTabGroup({
      	tabs: [
      		Ti.UI.createTab({
      			title: 'Tab 1',
      			window,
      			icon: Ti.UI.createView({ width: 20, height: 20, backgroundColor: 'black' }).toImage()
      		})
      	]
      });
       
      tabGroup.open();
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jquick Joshua Quick
                Reporter:
                hknoechel Hans Knöchel
                Reviewer:
                Gary Mathews
              • Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration