-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[$125] Unmask Close Account dialog in FullStory #58223
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
Comments
Triggered auto assignment to Contributor-plus team member for initial proposal review - @akinwale ( |
Triggered auto assignment to @joekaufmanexpensify ( |
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Unmask Close Account dialog in FullStory What is the root cause of that problem?Feature request What changes do you think we should make in order to solve the problem?Add these: fsClass={CONST.FULL_STORY.UNMASK}
testID={CONST.FULL_STORY.UNMASK} To What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?None What alternative solutions did you explore? (Optional)None |
|
@mkzie2 Could you post a video demonstrating your solution? |
🚨 Edited by proposal-police: This proposal was edited at 2025-03-11 16:00:49 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Unmask Close Account dialog in FullStory What is the root cause of that problem?Update request What changes do you think we should make in order to solve the problem?In my opinion we should keep the second input field and its text/label masked since it contains user email/default contact method So, only unmask the first input field here App/src/pages/settings/Security/CloseAccountPage.tsx Lines 93 to 102 in c0ebd07
and add Also unmask the first input label/text as well if needed here What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?None What alternative solutions did you explore? (Optional) |
@akinwale AFAIK, these FullStory unmask issues are labelled |
🚨 Edited by proposal-police: This proposal was edited at 2025-03-11 16:03:17 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Unmask Close Account dialog in FullStory What is the root cause of that problem?The fsClass is not used here:
What changes do you think we should make in order to solve the problem?We should add fsClass={CONST.FULL_STORY.UNMASK}
testID={CONST.FULL_STORY.UNMASK} to the wrapper App/src/pages/home/report/ReportActionsList.tsx Lines 723 to 724 in 1e82fae
What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?For the testing, we will mock the Fullstory library dependency the same way it is done here: App/tests/ui/components/TabSelectorItem.tsx Lines 8 to 13 in 1e82fae
What alternative solutions did you explore? (Optional) |
|
@Shahidullah-Muffakir's proposal offers a complete solution here. 🎀👀🎀 C+ reviewed. |
Current assignee @puneetlath is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
@akinwale please request payment at your earliest convenience. Closing as this is otherwise all set. Thanks everyone! |
$125 approved for @akinwale |
@puneetlath just a heads up, it doesn't look like the PR for this worked: #55512 (comment) |
@Shahidullah-Muffakir @akinwale would you be able to look into that? |
It's strange, the ![]() |
@Shahidullah-Muffakir have you had a chance to look into this more? |
I haven’t found the exact cause yet. since we use the same according to the FullStory docs for React Native, we’re correctly using |
Is there somewhere else specific we use it? Happy to try and see if i can determine this. |
Yes, it's used in a few places, but not on any TextInput components. It's mainly used to unmask text. for ex, here: App/src/components/FeatureTrainingModal.tsx Line 338 in 93657d2
It's used to unmask the educational tooltip. Maybe we can test if it works there. that said, our current case is a bit different, we're trying to unmask a textarea, so the behavior might not be exactly the same. also, one thing I’m wondering, could it be that TextInputs are globally masked from the FullStory settings? Is that possible? |
Hmm, I am not super familiar with how FullStory masking works. Maybe @puneetlath knows, I have seen him involved in some prior discussions on it. Otherwise, I can try to loop someone else in to try and figure out the TextInputs thing. |
Still discussing in slack how to proceed. |
Reached out to fullstory support |
I heard back from FullStory. We seem to have a path forward. |
Working on unmasking text area in FS settings. |
Bumped the slack thread |
Still discussing in slack |
Bumped slack thread |
Triggered auto assignment to @abekkala ( |
As an FYI, I'm going to be OOO from May 21st - May 30th. Assigning another BZ during that time to help push this forward. Here is a summary:
Next step is to keep bumping that thread above to move this forward. I will take it back over if it's still open when I get back! |
Uh oh!
There was an error while loading. Please reload this page.
Currently the fields in the Close Account dialog are masked when viewed in FullStory. Let's unmask them to make it easier to see why users are closing their accounts when they do.
Slack convo: https://expensify.slack.com/archives/C07NZ8B1VTQ/p1741617150467889
Issue Owner
Current Issue Owner: @Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @abekkalaThe text was updated successfully, but these errors were encountered: