You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[$500] [Due for payment 2025-12-03] react-native-performance memory leak patch on Android #72343
This patch is part of memory leak audit. react-native-performance has a memory leak where ReactMarker listeners are not properly removed when the module is destroyed. Additionally, setupListener can be called multiple times when getPackages is called multiple times, causing duplicate listeners.
Changes Made
This PR mainly improves how listeners are added and removed. It also extracts lambdas into constants so that they can be consistently referenced when calling addListener and removeListener, preventing duplicate listeners and ensuring that listeners can be properly removed.
changed the title [-][Due for payment 2025-12-03] `react-native-performance` memory leak patch on Android[/-][+][$250] [Due for payment 2025-12-03] `react-native-performance` memory leak patch on Android[/+]on Dec 16, 2025
changed the title [-][$250] [Due for payment 2025-12-03] `react-native-performance` memory leak patch on Android[/-][+][$500] [Due for payment 2025-12-03] `react-native-performance` memory leak patch on Android[/+]on Dec 16, 2025
Activity
[-]`react-native-performance` memory leak patch[/-][+]`react-native-performance` memory leak patch on Android[/+]mateuuszzzzz commentedon Oct 23, 2025
Upstream PR has been merged. Let's wait for next release.
mateuuszzzzz commentedon Nov 13, 2025
New version was released some time ago: https://github.com/oblador/react-native-performance/releases/tag/v6.0.0
I'm gonna prepare a PR that will remove current patch.
getusha commentedon Nov 17, 2025
Looks like this needs a C+ could you assigned a c+ and bz @mateuuszzzzz?
aimane-chnaif commentedon Nov 17, 2025
I am happy to review linked PR
melvin-bot commentedon Nov 18, 2025
Triggered auto assignment to @VictoriaExpensify (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.29 remaining items
mountiny commentedon Dec 16, 2025
I think $500 makes sense here
[-][Due for payment 2025-12-03] `react-native-performance` memory leak patch on Android[/-][+][$250] [Due for payment 2025-12-03] `react-native-performance` memory leak patch on Android[/+]melvin-bot commentedon Dec 16, 2025
Job added to Upwork: https://www.upwork.com/jobs/~022001042913833799711
melvin-bot commentedon Dec 16, 2025
Current assignee @aimane-chnaif is eligible for the External assigner, not assigning anyone new.
[-][$250] [Due for payment 2025-12-03] `react-native-performance` memory leak patch on Android[/-][+][$500] [Due for payment 2025-12-03] `react-native-performance` memory leak patch on Android[/+]melvin-bot commentedon Dec 16, 2025
Upwork job price has been updated to $500
VictoriaExpensify commentedon Dec 16, 2025
Hey @aimane-chnaif - I've sent you an offer in Upwork. Let me know once you have accepted it and I'll organize payment
VictoriaExpensify commentedon Dec 19, 2025
Payment summary:
C: @mateuuszzzzz - contractor, not owed anything
C+: @aimane-chnaif - paid $500 via Upwork