Skip to content

Iterable SDK webview not handling chrome process crash #954

@ianrumac

Description

@ianrumac

✍️ Issue Description

Hi, some of our clients are experiencing issues while using Iterable SDK in conjunction with other SDK's due to Iterable not handling chromium crashes properly, so if one is experienced in-app or in a 3rd party library, it will crash the whole app due to Iterable's webview not handling the crash.

📋 Steps to Reproduce

  1. Add Iterable SDK
  2. Cause chromium crash (load chrome://crash) or evaluate an infinite loop script javascript (while(true){}
  3. The chromium crash causes the app itself to crash as Iterable does not handle chromium crashes
    (List all necessary steps to reliably reproduce the issue.)

Steps to fix

Simply include an onRenderProcessGone handler as described in Google's documentation


👤 Iterable orgId: N/A

📦 Iterable SDK version: 3.6.1

📲 Android OS version: O and above definitely, uncertain about lower versions.


⚠️ Beta Software Notice

Important: Our team does not provide support for issues encountered on beta or pre-release versions of operating systems, development tools, or other software. Please verify that the issue occurs on stable, officially released software before submitting this report. Thank you for your understanding.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions