Closed lanitochka17 closed 5 months ago
Triggered auto assignment to @marcaaron (DeployBlockerCash
), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
:wave: Friendly reminder that deploy blockers are time-sensitive β± issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
We think that this bug might be related to #vip-vsp
@marcaaron FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors
Seems possibly more related to markdown changes.
@thienlnam I asked for a re-test to see. It kinda feels like this would be broken everywhere (sorry if I end up wrong on that hunch).
Definitely possible - I'll add it to the main tracking list. But seems pretty harmless and I don't think needs to be a blocker
Cool. If you are not passionate about it. Then I'm gonna pop the label off.
Triggered auto assignment to @dylanexpensify (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details.
p.s. confirmed with QA that this is not limited to Group Chats.
@quinthar heads up, I added this to vip-vsb, but with LOW given it's lack of impact on usability. LMK if you disagree!
Job added to Upwork: https://www.upwork.com/jobs/~01e868dd4a424eb130
Opening this to external contributors!
Triggered auto assignment to Contributor-plus team member for initial proposal review - @paultsimura (External
)
The size of text cursor is smaller when returning to group chat via browser back button
In here, we didn't check if the height is positive before returning the value. The height
could be 0 if the parent element was not fully rendered in the DOM yet.
So on layout change, when we use the method to get the element height here to use as maxHeight
, we're getting 0
as the height when returning to the chat via browser back button (and the composer container was not fully rendered in DOM yet), leading to the input height becomes very small and the cursor size is small.
In here, if the height is 0, we should return auto
as the height. So in the next layout effect trigger, when the composer container has been rendered in DOM, it will have positive height
and will show in the UI correctly.
return height ? `${height}px` : 'auto';
This is similar to the logic when numberOfLines
is not defined here . There's a bug there also, the condition after ||
will never be triggered, it should be styles.height ? `${styles.height}px` : 'auto'
.
NA
@BartoszGrajdek could you please check the @nkdengineer's proposal as it requires changes within react-native-live-markdown
?
Both the suggested solution and the other found bug make sense to me.
I'll take a look at it later today! π
Makes sense to me! ππ»
This is similar to the logic when numberOfLines is not defined here
Great catch! ππ»
If @paultsimura decides to go with your proposal @nkdengineer you can make a PR directly to react-native-live-markdown
and we'll try pushing it forward π
Awesome, then let's go with @nkdengineer's proposal π
πππ C+ reviewed
Current assignee @thienlnam is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new.
π£ @paultsimura π An offer has been automatically sent to your Upwork account for the Reviewer role π Thanks for contributing to the Expensify app!
π£ @nkdengineer You have been assigned to this job! Please apply to the Upwork job and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review π§βπ» Once you apply to this job, your Upwork ID will be stored and you will be automatically hired for future jobs! Keep in mind: Code of Conduct | Contributing π
@BartoszGrajdek @paultsimura this PR is ready for preview.
@paultsimura @thienlnam @dylanexpensify @nkdengineer this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
PR is merged Mel! Waiting for payment day
Waiting for payment day
I believe we still need a PR to bump the react-native-live-markdown
version in the App, right @nkdengineer?
Ah nice, thanks @paultsimura! π
@paultsimura this PR is ready for preview.
This was deployed to production on April 22, due payment 2024-04-29
Payment summary:
Please apply or request!
Hi! Can we get this issue closed? π I'm trying to clean up the Live Markdown tracking issue right now :)
We don't close issues until we get them paid out - but we can remove this from the tracking issue
EDIT: I went ahead and cleaned up the main tracking issue here https://github.com/Expensify/App/issues/36071
bump @nkdengineer!
Hi @dylanexpensify, sorry for the delay, I've applied to the job https://www.upwork.com/jobs/~01e868dd4a424eb130
no worries, thanks!!
offer sent!
Hi @dylanexpensify, this issue was created on Mar 30, and according to this announcement, issues created prior to the announcement date Apr 4 will remain the original price ($500).
If that's correct, could you help update the GH title and offers, thanks π
@dylanexpensify in addition to @nkdengineer's comment above, it was quite a complex task involving an upstream fix in the Live Markdown package, so that note makes sense to me. WDYT?
Ah, thanks for the catch, agree. Updated offer, and will pay out $500 in Upwork
I've just applied for the job as well, thanks.
sounds great!
@dylanexpensify what's the payout plan on this? The payment day was a month ago, 2024-04-29
@paultsimura paid last week! But just sent bonus along!
@nkdengineer waiting for you to accept offer!
@dylanexpensify I accepted the offer. But the offer was for $250 so I guess a bonus of $250 will be sent too.
Thanks π
Correct! all done btw
If you havenβt already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.58-1 Reproducible in staging?: Y Reproducible in production?: N If this was caught during regression testing, add the test name, ID and link from TestRail: N/A Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
The size of text cursor will remain the same when returning to group chat via browser back button
Actual Result:
The size of text cursor is smaller when returning to group chat via browser back button
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/78819774/04307fb8-cb63-4e23-b779-80bf212633d1
View all open jobs on GitHub
Upwork Automation - Do Not Edit