Conversation
|
@tienifr can you provide an update, please? |
|
@trjExpensify I'm actively working on this, the Slack discussion with team did give a hint about stacking mechanism but I still found no working solution. Odd thing is this only happens with |
Thanks for the update. Did you get to the root cause? |
|
Update: Root cause is that
|
|
@dukenv0307 can you weigh in here and help move this along? Thanks! |
|
@tienifr you have conflicts now. Please address them today, thanks! |
|
@trjExpensify Sorry, I think it's just a draft PR. BTW, I don't really understand the bug we're facing, can you elaborate more @tienifr? |
|
Yeah it is, @dukenv0307. But I was wondering if you could offer some guidance or collaborate to overcome whatever is preventing us from putting this into review.
This is a great question. Please share where you're now stuck, @tienifr. 👍 |
|
@tienifr once again, requesting an update here please. What's your ETA to have the PR in review? |
|
I did ask for support from @dukenv0307 through Slack DM so we could speed things up. He did gave me some hints about configuring the |
|
How did it go? |
|
@tienifr Did you try it worked well on my side |
|
@tienifr can you prioritising the above today? |
|
@ Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
The Web PR is on prod as of like 10mins ago. |
|
I fixed the position bug, pls check again @dukenv0307 |
|
@tienifr lint failed |
|
@dukenv0307 Fixed |
|
@tienifr I think we should remove the tooltip after the first time users dismiss it cc @shawnborton @dannymcclain |
|
Currently, it's open whenever users back to LHN |
|
Yeah we want this to be a one-time thing. If a user dismissed it, then it should never re-appear |
|
@dukenv0307 Fixed. Pls check again |
|
@tienifr Position works failed on Android native |
|
test well, but we got the lint failed again @tienifr |
|
We did not find an internal engineer to review this PR, trying to assign a random engineer to #42218 as well as to this PR... Please reach out for help on Slack if no one gets assigned! |
grgia
left a comment
There was a problem hiding this comment.
Quick question, otherwise mostly LGTM
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
@tienifr @dukenv0307 please check this out. It seems like this PR caused a regression: Here, we call the App/src/components/Tooltip/BaseGenericTooltip/index.tsx Lines 96 to 98 in c666296 Before this PR, we wouldn't render the at all if the I guess this is happening because the |
We decide to do that to prevent the blink problem when the tooltip hides
Can we fix it by useMemo/useCallback |
|
It's preferable that we make sure the |

Details
This PR implements customized tooltip alignments and adds it to GBR from Concierge DM when a user first signs in.
Fixed Issues
$ #42218
PROPOSAL:
Tests
[Native & mWeb only]
Conciergechat sayingGet started here!Offline tests
NA
QA Steps
Same as Tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop