Skip to content

TypeError in @firebase/webchannel-wrapper on iOS/macOS #8422

@eraydurak

Description

@eraydurak

Operating System

iOS 17.5.1

Browser Version

Mobile Safari 17.5

Firebase SDK Version

^9.6.7

Firebase SDK Product:

Functions

Describe your project's tooling

Vue3 - TS

Describe the problem

Describe the issue

We're encountering a TypeError: undefined is not an object (evaluating 'this.l.status') error that occurs only on iOS and macOS devices. This issue has been persistent for about a month. The error points to the following file:

./../node_modules/@firebase/webchannel-wrapper/dist/esm/index.esm2017.js

Steps to reproduce

  • Describe any specific steps needed to reproduce the issue.
  • Include relevant code snippets, if possible.

Expected behavior

The application should function without encountering this TypeError.

Screenshots

  • Attach screenshots showing the error.

Environment

  • SDK version: [e.g., 9.15.0]
  • Platform: iOS/macOS
  • Other relevant info: [e.g., Browser version, etc.]

Additional context

  • Any other details that might help in diagnosing the issue.

Steps and code to reproduce issue

image
image
image

While I can't provide a specific scenario to consistently reproduce the issue, it is likely to occur when visiting our website, as this error frequently appears in our Sentry logs.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions