Skip to content

[HOLD for payment 2024-06-21] [$250] mWeb - Chat - Quote markdown is not applied #43180

Description

@lanitochka17

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.82-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:

  1. Go to https://staging.new.expensify.com/home
  2. Tap on report
  3. Enter >hsjd
  4. Send the message

Expected Result:

Quote markdown must be applied

Actual Result:

Quote markdown is not applied

Workaround:

Unknown

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

Add any screenshot/video evidence

Bug6503955_1717682774519.Screenrecorder-2024-06-06-19-33-11-542.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0162a44a8fd308afd5
  • Upwork Job ID: 1798839739922152623
  • Last Price Increase: 2024-06-06
  • Automatic offers:
    • ishpaul777 | Contributor | 102639567
Issue OwnerCurrent Issue Owner: @anmurali

Activity

  1. added
    DeployBlockerCashThis issue or pull request should block deployment
    DeployBlockerIndicates it should block deploying the API
    on Jun 6, 2024
  2. melvin-bot commented on Jun 6, 2024

    @melvin-bot

    Triggered auto assignment to @bondydaa (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

  3. github-actions commented on Jun 6, 2024

    @github-actions
    Contributor

    👋 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:

    1. Identify the pull request that introduced this issue and revert it.
    2. Find someone who can quickly fix the issue.
    3. Fix the issue yourself.
  4. lanitochka17 commented on Jun 6, 2024

    @lanitochka17
    Author

    @bondydaa 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

  5. lanitochka17 commented on Jun 6, 2024

    @lanitochka17
    Author

    We think that this bug might be related to #vip-vsp

  6. dragnoir commented on Jun 6, 2024

    @dragnoir
    Contributor

    Not a deploy blocker.

    Offended PR Expensify/expensify-common#691

    this is a new expected behavior:

    This PR changes quote regex to enforce following space after >.
    not followed by space won't be parsed as quote. In the multiple level quote context spaces between > signs are irrelevent

  7. roryabraham commented on Jun 6, 2024

    @roryabraham
    Contributor

    If this is indeed the new expected behavior, then react-native-live-markdown needs to be updated such that it's using the new rule. Because right now it's confusing that the markdown processing in the composer is different than what we show in the chat. I think this is a legitimate blocker.

  8. roryabraham commented on Jun 6, 2024

    @roryabraham
    Contributor

    These are our options:

    in any event, both PRs need to be included in the same release, or we'll have this inconsistency

  9. luacmartins commented on Jun 6, 2024

    @luacmartins
    Contributor

    I think reverting #42387 might not be a good solution since there's at least another PR that depends on it #42504

  10. luacmartins commented on Jun 6, 2024

    @luacmartins
    Contributor

    TBH I think we should have a full regression test on Expensify/react-native-live-markdown#360, so I'm not sure that we should push it forward and CP a package bump in App. So that leaves us with adding a patch or demoting this to NAB since we know the root cause and will have a fix out soon

  11. 31 remaining items

  12. ishpaul777 commented on Jun 19, 2024

    @ishpaul777
    Contributor

    @luacmartins/ @mountiny Can we please assign a BZ member for payment

  13. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Jun 20, 2024
  14. melvin-bot commented on Jun 20, 2024

    @melvin-bot

    Triggered auto assignment to @anmurali (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

  15. changed the title [-][$250] mWeb - Chat - Quote markdown is not applied[/-] [+][HOLD for payment 2024-06-21] [$250] mWeb - Chat - Quote markdown is not applied[/+] on Jun 20, 2024
  16. melvin-bot commented on Jul 4, 2024

    @melvin-bot

    @anmurali, @luacmartins, @ishpaul777 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

  17. melvin-bot commented on Jul 8, 2024

    @melvin-bot

    @anmurali, @luacmartins, @ishpaul777 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

  18. anmurali commented on Jul 10, 2024

    @anmurali

    Paid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributorReviewingHas a PR in review

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions