infinitered / infinitered/ignite

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

Open
#2,774 2 comments 0 reactions 0 assignees View on GitHub
bug 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.