MetaMask / MetaMask/metamask-mobile

NSInternalInconsistencyException: Completion handler passed to -[RNCWebView webView:runJavaScriptAlertPanelWithMessage:initiatedByF...

Open
#9,890 1 comment 0 reactions 0 assignees View on GitHub
team-mobile-platform
Dominant language
TypeScript
Stars
3k
Forks
1.7k
Avg merge
1d 14h
Merged PRs (30d)
669

Description

Sentry Issue: [METAMASK-MOBILE-29JM](https://metamask.sentry.io/issues/5027018793/?referrer=github_integration)

```
NSInternalInconsistencyException: Completion handler passed to -[RNCWebView webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:] was not called
File "main.m", line 8, in main
...
(36 additional frame(s) were not displayed)
```

Contributor guide

Open the contributing guide

Research direction

Start with the linked Sentry issue and the RNCWebView delegate method webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:. Investigate the reported iOS NSInternalInconsistencyException and determine the conditions under which the completion handler is not called. Done means the reported exception no longer occurs in the affected flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, react-native
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.