Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Handle Orphaned Data Stream Issue Awaiting MetaMask Fix #2

Open
teslashibe opened this issue Jan 3, 2024 · 0 comments
Open

Handle Orphaned Data Stream Issue Awaiting MetaMask Fix #2

teslashibe opened this issue Jan 3, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@teslashibe
Copy link
Contributor

Description

We are experiencing an issue with orphaned data streams when interacting with MetaMask, specifically the "publicConfig" stream. This issue is causing unexpected behavior in our extension's popup. The problem has been identified and logged in the MetaMask extension provider's repository under issue #13.

Observed Behavior

The following error is observed in the console when the popup attempts to communicate with MetaMask:

ObjectMultiplex - orphaned data for stream "publicConfig"
Context: popup.html
Stack Trace:
popup.js:2 (write)
popup.js:2 (C)
popup.js:2 (anonymous function)
popup.js:2 (A.write)
popup.js:2 (d)
popup.js:2 (o.emit)
popup.js:2 (x)
popup.js:2 (C)
popup.js:2 (A.push)
popup.js:2 (_onMessage)
popup.js:2 (anonymous function)

Expected Behavior

The extension should handle the MetaMask provider's streams without encountering orphaned data errors, ensuring a smooth and error-free interaction between the popup and MetaMask.

Steps to Reproduce

  1. Open the extension popup.
  2. Initiate any action that requires communication with MetaMask.
  3. Observe the console for the aforementioned error.

Acceptance Criteria

  • Monitor the progress of the MetaMask issue #13 for updates and potential fixes.
  • Once a fix is released, verify that the issue is resolved by testing the same steps that previously resulted in the error.
  • Implement any necessary changes to our extension's codebase to adapt to the fix provided by MetaMask.
  • Ensure that all interactions with MetaMask in the popup are functioning correctly without any orphaned data stream errors.

Additional Notes

  • This issue is currently blocking certain features that rely on MetaMask interaction within the popup.
  • A temporary workaround may be necessary if the MetaMask fix is not released in a timely manner.

Please prioritize this ticket as it affects core functionality related to MetaMask integration. We need to keep a close eye on the MetaMask provider's updates to ensure our extension remains functional and provides a seamless user experience.

@teslashibe teslashibe added the bug Something isn't working label Jan 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant