MetaMask / metamask-extension

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
https://metamask.io
Other
12.01k stars 4.91k forks source link

RCA on #21300 [Bug]: Don't see 'App installed' event when onboarding whether user choose to opt in or opt out metrics #23051

Closed benjisclowder closed 8 months ago

benjisclowder commented 8 months ago

What is this about?

Performing a root-cause analysis of this bug as part of this epic - https://github.com/MetaMask/MetaMask-planning/issues/2103.

Data gathered and investigation results will be added in this ticket.

Scenario

No response

Design

No response

Technical Details

No response

Threat Modeling Framework

No response

Acceptance Criteria

No response

Stakeholder review needed before the work gets merged

References

No response

benjisclowder commented 8 months ago

Done in a 1:1 session with @danjm.

Results:

  1. What PR fixed the issue?
  1. Can you pinpoint the commit from which the issue originated?
  1. Write a short explanation of the technical cause of the bug
  1. Were there any missing unit tests that could have preempted this issue?
  1. Were there any absent end-to-end (e2e) tests that could have averted this issue?
  1. Were there any omitted manual tests that could have intercepted this issue?
  1. Were there any other elements lacking, such as typed code, comprehensive documentation, well-architected APIs, etc., that might have prevented this issue?
  1. Are there any additional factors that you believe contributed to the occurrence of this bug?