People have been complaining about how easy the Teams client user interface (desktop and browser) makes it to create new topics instead of posting replies to existing conversations. Signs that something might be happening to improve matters came in a tweet last month from the Teams development VP, covered in another article.
Fast forward to today, and news from Microsoft is that “the journey to reducing dangling replies” which started in early 2018 is reaching an important point with the roll-out of a New conversation button to all tenants. The roll-out has already started and should be complete worldwide by the end of next week.
Introducing the Conversation Button
Figure 1 shows the difference. At the top, you can see a topic with the new button in full view. It’s much more obvious how to start a new topic as opposed to a reply to the last topic. The bottom screenshot shows the old interface. You can argue that it’s still obvious how to “start a new conversation,” but the evidence is that many people mixed up replies and new topics when they responded to a conversation, leading to the infamous dangling replies (not connected to a topic), and a chaotic list of posts that made it harder for Teams users to find the information they want.
Figure 1: The New conversation button shows up in the Teams user interface
Important for Compliance Too!
Apart from the aesthetic irritation caused by dangling replies, it’s important from a compliance perspective that the replies to topics are linked together as this makes it much easier to reconstruct conversations. Investigators can reassemble conversations from individual messages but it’s much harder when messages do not share the same thread identifier and are therefore not linked. Microsoft tools like advanced eDiscovery present complete conversations by using the thread identifier, which can’t happen for dangling replies.
Ending Dangling Replies
Of course, users won’t care about the plight of compliance managers and investigators. Nor should they. Software interfaces should be clear and intelligent enough to help people take maximum advantage of applications, and Teams failed in this respect. Hopefully, the new button will lead to more coherence, less chaos, and few dangling replies.
You might not think that the team writing a book like Office 365 for IT Pros would be interested in a tweak to a client user interface. The compliance issue explained above is why we think this is important. You’ve got to think about things from multiple angles!
26 Replies to “Teams Rolls Out New Conversation Button”
Even with old interface both old thread and new message window are visually separated at least. In Slack it is all in one flow and you have to hover a 3 dot button and then select a chat box icon to reply (i always press Share button instead as it has an arrow, which to me looks like a reply).
I welcome the change, but it’ll still be garbage if new replies to old conversations move to the bottom of the thread. There needs to be a way to keep conversations in chronological order.
I’ve been a part of my firms Teams pilot group and having used this application for the better part of a year, I still can’t seem to love it. It has its usefulness but the thing that continually irritates me is that feed entries and conversations can’t “go away”. I was always brought up on having a clean inbox, a clean task list, a clean office, etc. Teams stuff just lingers there and it’s cluttered. It doesn’t feel tidy to me. I don’t care if the admins need to save conversation data, that’s fine. At least give us a button that allows us to clear or archive the feed list and/or conversation(s) so I can see an empty Teams window.
Teams “new conversation” button is a terrible addition. What a waste of time and in a group conversation isn’t necessarily replying to the correct person.
I Agree. This an excellent change. It will help explain how to differentiate between participating in an existing conversation and starting a new one during user training and adoption. Great Blog! MM
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Even with old interface both old thread and new message window are visually separated at least. In Slack it is all in one flow and you have to hover a 3 dot button and then select a chat box icon to reply (i always press Share button instead as it has an arrow, which to me looks like a reply).
I welcome the change, but it’ll still be garbage if new replies to old conversations move to the bottom of the thread. There needs to be a way to keep conversations in chronological order.
I’ve been a part of my firms Teams pilot group and having used this application for the better part of a year, I still can’t seem to love it. It has its usefulness but the thing that continually irritates me is that feed entries and conversations can’t “go away”. I was always brought up on having a clean inbox, a clean task list, a clean office, etc. Teams stuff just lingers there and it’s cluttered. It doesn’t feel tidy to me. I don’t care if the admins need to save conversation data, that’s fine. At least give us a button that allows us to clear or archive the feed list and/or conversation(s) so I can see an empty Teams window.
Excellent blog. Yesterday while using Teams I felt it is really nice.
Hi
If the chat can be saved in outlook, it will best as the same was available in Skype. Also download of recorded meeting can be possible to all
It’s bloody annoying. And MS clearly thought everyone NEEDED it, rather than giving people a choice to turn it Off/On
You got my vote there. I only got here in search of a way to disable it… but man… the disappointment 🙁
Exactly so, I’ve said it a thousand time, Microsoft Clippy never went away, he became head of Microsoft R&D.
Whatever it is, I am still inconvenience with bluetooth headset compatibility. Please microsoft to include Audio Technica as a compatible device.
You should ask Microsoft to do this on Teams User Voice site. This isn’t a Microsoft site…
How do you turn this feature off? Having to do an extra click every time I want to talk in my Teams chat is super annoying!
You can’t. It is what it is.
+1
Teams “new conversation” button is a terrible addition. What a waste of time and in a group conversation isn’t necessarily replying to the correct person.
Feel free to vent on Teams User Voice. I personally think this is an excellent change.
I Agree. This an excellent change. It will help explain how to differentiate between participating in an existing conversation and starting a new one during user training and adoption. Great Blog! MM
How do we revert to not having the “New Conversation” button?
+1
How can i turn oiff this feature?
This is the worst thing I have ever seen.
it ruins posting and chatting flows completely!! this must become optional!!! please role back
This isn’t a Microsoft site. It’s independent commentary about Microsoft technology. Protest your case on Teams User Voice please!