infinitered / infinitered/ignite
[Example App]: Back swipe gesture sometimes navigates to welcome screen instead of opening drawer
- Dominant language
- TypeScript
- Stars
- 19.9k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
### 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)
Contributor guide
Research direction
No source file or test is named. Start by reproducing the back-swipe gesture in a newly generated Ignite example app and trace the navigation behavior; done means the gesture consistently opens the drawer and never navigates to the welcome screen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100