You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[$500] [HOLD for payment 2025-02-04] Make clicking an onboarding tooltip do the action that the tooltip is pointing to #55371
Right now, clicking on our onboarding tooltips does nothing. Let's update this so that clicking on the tooltip does the action that the tooltip is pointing to that would cause it to be dismissed. For example, if the tooltip is pointing at the workspace chat and someone clicks on the tooltip, let's open the workspace chat. Or if the tooltip is pointing to the Global Create button and someone clicks on the tooltip, let's open the Global Create dialog.
Issue OwnerCurrent Issue Owner: @Upwork Automation - Do Not Edit
⚠️ 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 ⚠️
, pass the 3rd param to the useProductTrainingContext. In this case it is toggleFabAction:
const toggleFabAction = (event: GestureResponderEvent | KeyboardEvent | undefined) => {
// Drop focus to avoid blue focus ring.
fabPressable.current?.blur();
onPress();
};
const {renderProductTrainingTooltip, shouldShowProductTrainingTooltip, hideProductTrainingTooltip} = useProductTrainingContext(
CONST.PRODUCT_TRAINING_TOOLTIP_NAMES.GLOBAL_CREATE_TOOLTIP,
// On Home screen, We need to wait for the sidebar to load before showing the tooltip because there is the Concierge tooltip which is higher priority
isFocused && (!isActiveRouteHome || isSidebarLoaded),
toggleFabAction,
);
Note: In the toggleFabAction above, I removed hideProductTrainingTooltip() since we already called it in step 1, after onPress?.(). But we still need to call that function in here.
We need to disable these styles if isEducationTooltip is true to make sure user can click on tooltip content.
Apply the similar logic to other EducationTooltip.
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)
hey @kadiealexander! can we please adjust the pricing to $500 there were many changes in PR and also there was another follow-up PR (#55663) with kind of unrelated to this which also took some effort. so I feel the amount to be justified. Thanks for your consideration!
changed the title [-][$250] [HOLD for payment 2025-02-04] Make clicking an onboarding tooltip do the action that the tooltip is pointing to[/-][+][$500] [HOLD for payment 2025-02-04] Make clicking an onboarding tooltip do the action that the tooltip is pointing to[/+]on Feb 5, 2025
Activity
melvin-bot commentedon Jan 16, 2025
Triggered auto assignment to @kadiealexander (
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 commentedon Jan 16, 2025
melvin-bot commentedon Jan 16, 2025
Triggered auto assignment to Design team member for new feature review - @dannymcclain (
NewFeature)daledah commentedon Jan 17, 2025
🚨 Edited by proposal-police: This proposal was edited at 2025-01-17 00:34:19 UTC.
Proposal
Please re-state the problem that we are trying to solve in this issue.
Make clicking an onboarding tooltip do the action that the tooltip is pointing to
What is the root cause of that problem?
It is new feature. Don't need root cause.
What changes do you think we should make in order to solve the problem?
onPress = () => {}.Then we wrap the
renderProductTrainingTooltiphere byEducationalTooltip, for example, in:App/src/components/FloatingActionButton.tsx
Line 121 in 894fbd0
useProductTrainingContext. In this case it istoggleFabAction:Note: In the
toggleFabActionabove, I removedhideProductTrainingTooltip()since we already called it in step 1, afteronPress?.(). But we still need to call that function in here.We need to disable these styles if
isEducationTooltipistrueto make sure user can click on tooltip content.Apply the similar logic to other
EducationTooltip.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)
35 remaining items
ishpaul777 commentedon Feb 5, 2025
hey @kadiealexander! can we please adjust the pricing to $500 there were many changes in PR and also there was another follow-up PR (#55663) with kind of unrelated to this which also took some effort. so I feel the amount to be justified. Thanks for your consideration!
cc @puneetlath
[-][$250] [HOLD for payment 2025-02-04] Make clicking an onboarding tooltip do the action that the tooltip is pointing to[/-][+][$500] [HOLD for payment 2025-02-04] Make clicking an onboarding tooltip do the action that the tooltip is pointing to[/+]melvin-bot commentedon Feb 5, 2025
Upwork job price has been updated to $500
kadiealexander commentedon Feb 5, 2025
@ishpaul777 updated the offer!
ishpaul777 commentedon Feb 5, 2025
Thanks you! Accepted!
kadiealexander commentedon Feb 5, 2025
Payment summary here.
garrettmknight commentedon Feb 11, 2025
@kadiealexander can you update the payment summary too?
kadiealexander commentedon Feb 17, 2025
Updated, sorry @garrettmknight!
garrettmknight commentedon Feb 19, 2025
$500 approved for @rayane-d