Skip to content

Hotchillee - 'Also send to channel' Default On issue. #20695

@tom-gouldson

Description

@tom-gouldson

Context
Hotchillee is looking to move its Digital cycling club communications from Slack to a Rocketchat based app. In doing so it hopes to maintain the user experience as much as possible so as not to confuse its user base while using Rocketchats white labelling capability to give it Hotchillee brand and feel. As part of this Hotchillee looks to retain all the historic chat from Slack to make it as seamless as possible for users transferring to the new platform (similar to when Facebook does a major UX overhaul - all the data remains but the look and feel is different and new features are added but it’s still familiar enough not to alienate users).

Description:

When writing in threads there is a checkbox for ‘Also send to channel’. As admins we have selected to have this unchecked by default. In the app this works as expected but on desktop, when writing the first message in a thread this is checked by default. When someone goes up to write the second or subsequent message in those threads it is turned off as expected. It is just in the browser that this issue occurs.

Steps to reproduce:

  1. Visit our clean test instance https://community.hotchillee.cc/channel/general_chat and click on any thread “reply” button to see for yourselves
  2. Write a reply
  3. Click on the same thread again to reply
  4. See the checkbox has now defaulted to off

Expected behavior:

The 'Also send to Channel' checkbox should be defaulted to Off at all times

Actual behavior:

The 'Also send to Channel' button is defaulted to 'On' for the first thread reply (see video).

Server Setup Information:

  • Version of Rocket.Chat Server: 3.11.0
  • Operating System:
  • Deployment Method: Docker on Kubernetes via Helm
  • Number of Running Instances: 1
  • DB Replicaset Oplog:
  • NodeJS Version: 12.18.4
  • MongoDB Version: 4.2.12
  • App builder version: 1.22.1

Client Setup Information

  • Desktop App or Browser Version: Chrome and Safari - Latest versions
  • Operating System: Mac OS

Additional context

Not applicable

Relevant logs:

Not applicable.

Also.send.to.channel.default.video.mov

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: uiTouches the code on client sidestat: triagedIssue reviewed and properly tagged

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions