React-navigation port does not emulate latest version

:backhand_index_pointing_right: Bug Description


1. Summary

Package @react-navigation/bottom-tabs has recently been upgraded from v6 to v7 (see here). Kepler’s port, @amzn/react-navigation__bottom-tabs, has also been upgraded from v2 to v7. However, it does not emulate the standard package’s API for v7, but the one for v6.

The same is true for the following pairs:

  • @react-navigation/native → @amzn/react-navigation__native
  • @react-navigation/native-stack → @amzn/react-navigation__native-stack

Our use case is we have a common code base for a Kepler app and for a Web-based TV app. We cannot upgrade @react-navigation/bottom-tabs (and the other packages) to v7 if @amzn/react-navigation__bottom-tabs does not emulate v7.

App Name: MGM+
App Link on Amazon Appstore: MGM+ - App on Amazon Appstore

Bug Severity

  • Impacts operation of app
  • Blocks current development
  • Improvement suggestion
  • Issue with documentation (If selected, please share the doc link and describe the issue)
  • Other

2. Steps to Reproduce

Example of API not emulating v7 (see Upgrading from 6.x):

  1. Change this:
<Tab.Navigator sceneContainerStyle={{ backgroundColor: 'white' }}>

to:

<Tab.Navigator screenOptions={{ sceneStyle: { backgroundColor: 'white' } }}>

3. Observed Behavior

sceneStyle is NOT applied to the screens inside Tab.Navigator. Background color is NOT white.

4. Expected Behavior

sceneStyle is applied to the screens. Background color is white.

6. Environment

  • SDK Version: 0.20.3719
  • App State: Foreground
  • OS Information
NAME="OS"
OE_VERSION="4.0.0"
OS_MAJOR_VERSION="1"
OS_MINOR_VERSION="1"
RELEASE_ID="2"
OS_VERSION="1.1"
BRANCH_CODE="VegaMainlineTvIntegration"
BUILD_DESC="OS 1.1 (VegaMainlineTvIntegration/4418)"
BUILD_FINGERPRINT="4.0.155683.0(3072cab629675a74)/4418N:user-external/release-keys"
BUILD_VARIANT="user-external"
BUILD_TAGS="release-keys"
BUILD_DATE="Wed Sep 03 05:40:19 UTC 2025"
BUILD_TIMESTAMP="1756878019"
VERSION_NUMBER="201010441850" 

Hi @Adrian_Istrate1
We currently support:

Upgrading to React Navigation 7.x is in our roadmap and it will be done as part of a future release where we will be upgrading to next React Native version.
Warm regards,
Ivy

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