Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Supportal] Make Supportal debug console mirror user's console #51632

Open
6 tasks done
stephanieelliott opened this issue Oct 29, 2024 · 6 comments
Open
6 tasks done
Assignees
Labels
Hot Pick Ready for an engineer to pick up and run with Internal Requires API changes or must be handled by Expensify staff NewFeature Something to build that is a new item. Weekly KSv2

Comments

@stephanieelliott
Copy link
Contributor

stephanieelliott commented Oct 29, 2024

Context:

To help support customers in New Expensify, we need to ensure that when Supportaled into customer accounts, the debug tools, including Onyx data, show the actual data the user would see. This would help us diagnose RBR/GBR/unread errors we see.

Version Number:
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers): manager.stephanie@expensicorp.com
Logs: N/A
Expensify/Expensify Issue URL: N/A
Issue reported by: @stephanieelliott / @danielrvidal
Slack conversation: https://expensify.slack.com/archives/C07NZ8B1VTQ/p1728500635598069

Action Performed:

  1. In browser A, Support log into a test account
  2. In browser B, directly log into the same test account
  3. In both browsers (A and B), navigate to Settings > Troubleshoot > View Debug Console

Expected Result:

Note: this is an improvement, not a regression
Debug console should be the same in browsers A and B

Actual Result:

Debug console in browsers A and B is not the same

Workaround:

N/A

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

image

Example:

Supportal data

Direct login data

@stephanieelliott stephanieelliott added Daily KSv2 NewFeature Something to build that is a new item. labels Oct 29, 2024
Copy link

melvin-bot bot commented Oct 29, 2024

Triggered auto assignment to @RachCHopkins (NewFeature), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels Oct 29, 2024
Copy link

melvin-bot bot commented Oct 29, 2024

⚠️ It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time ⚠️

Copy link

melvin-bot bot commented Oct 29, 2024

Triggered auto assignment to Design team member for new feature review - @dannymcclain (NewFeature)

@dannymcclain
Copy link
Contributor

Doesn't seem like this actually needs any design support—mostly just code wizardry yeah? 🧙

@RachCHopkins RachCHopkins added the Internal Requires API changes or must be handled by Expensify staff label Oct 30, 2024
@RachCHopkins
Copy link
Contributor

@maddylewis should I add the hot picks label to this?

@dannymcclain dannymcclain removed their assignment Nov 11, 2024
@trjExpensify trjExpensify added the Hot Pick Ready for an engineer to pick up and run with label Nov 13, 2024
@youssef-lr
Copy link
Contributor

@stephanieelliott @danielrvidal have we confirmed this is an issue? Because I think Onyx logs will just print whatever the app has done and it should technically be the same. Have we confirmed that by taking Action A, different logs were printed in Supportal vs login? if not I can conduct this test.

@youssef-lr youssef-lr self-assigned this Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hot Pick Ready for an engineer to pick up and run with Internal Requires API changes or must be handled by Expensify staff NewFeature Something to build that is a new item. Weekly KSv2
Projects
Status: Hot Picks
Development

No branches or pull requests

5 participants