infinitered / ignite

Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.
MIT License
17.71k stars 1.4k forks source link

[Example App]: Back swipe gesture sometimes navigates to welcome screen instead of opening drawer #2774

Open DandyLyons opened 2 months ago

DandyLyons commented 2 months ago

Describe the bug

This bug is in the example app, when you first start an Ignite project.

I found a bug where the gesture of swiping from the far leading side of the screen (left side) some times opens the drawer (as expected) or sometimes navigates back to the welcome screen (the bug).

Which screen is navigated to when using the gesture, appears to be non-deterministic.

Ignite version

9.10.0

Additional info

npx ignite-cli doctor System platform darwin
arch arm64
cpu 8 cores Apple M1
directory NotVoiceMemos /Users/daniellyons/Developer/React Native Projects/NotVoiceMemos

JavaScript (and globally-installed packages) node 22.5.1 /Users/daniellyons/.nvm/versions/node/v22.5.1/bin/node
npm 10.8.2 /Users/daniellyons/.nvm/versions/node/v22.5.1/bin/npm
corepack 0.29.2
expo-cli 6.3.12
npm 10.8.2
yarn 1.22.22 /opt/homebrew/bin/yarn
pnpm - not installed
bun - not installed
expo 51.0.32 managed
expo global cli 6.3.12 Deprecated: Found 'expo-cli' installed. Please remove it.

Ignite ignite-cli 9.10.0 /Users/daniellyons/.npm/_npx/e31027f3785124a8/node_modules/.bin/ignite
ignite src build /Users/daniellyons/.npm/_npx/e31027f3785124a8/node_modules/ignite-cli/build

Android java 11.0.24 /opt/homebrew/opt/openjdk@11/bin/java android home - undefined

iOS xcode 16.0
cocoapods 1.15.2 /Users/daniellyons/.gem/ruby/3.3.4/bin/pod

Tools git git version 2.39.5 (Apple Git-154) /usr/bin/git (base)

jamonholmgren commented 2 months ago

Thanks for the issue @DandyLyons ! (great username btw)

We're actually in the middle of internal discussions around replacing the drawer entirely, as it has some accessibility issues too.

If/when we do, we can close this issue.

csulit commented 6 days ago

Thanks for the issue @DandyLyons ! (great username btw)

We're actually in the middle of internal discussions around replacing the drawer entirely, as it has some accessibility issues too.

If/when we do, we can close this issue.

👀