meetings, webinars, and town halls
10 TopicsTeams pulls up main window after switching application windows during a meeting
I hope I can explain this properly, please let me know if it isn't clear. OS: macOS Sonoma Teams version: 24277.3502.3161.3007 When I am in a Teams call, I will often need to temporarily switch windows to Chrome or another application. When I tab back to the Teams call, the Main Teams window will pop up on top of the call, which requires me to minimize it in order to view the call window. I haven't been able to find a setting that addresses this specifically. Simplified steps: Join a Teams call from the the primary Teams window or Outlook calendar Switch applications to something else - Slack, Chrome, etc. Click the Teams icon in the dock The Teams call will take focus The Teams main window automatically pops up overlays the call, hiding it Thanks in advance for your help and please let me know if there is anything I can clarify.2.3KViews32likes17CommentsMicrosoft Graph - List apps in chat - 404 UnknownError
In Microsoft Graph, I would like to list all Teams apps associated to an onlineMeeting (to its chat actually). According to List apps in chat - Microsoft Graph v1.0 | Microsoft Learn, this is supported with the following request : GET /chats/{chat-id}/installedApps There is a note saying that if the chat is associated with an onlineMeeting instance, then, effectively, the teamsApps installed in the meeting will be listed. That should work. However, I'm getting a 404 with UnknownError as the error.code on my end. The right permission (TeamsAppInstallation.ReadWriteForChat) is granted (Chat.ReadWrite is granted as well). Testing from Graph Explorer from now. Please note that the following is working to get chat messages with the same chat-id : GET /chats/{chat-id}/messages or the following to get chat members : GET /chats/{chat-id}/members I've tried the endpoint POST /chats/{chat-id}/installedApps to add an app to the chat as well but I'm getting the same kind of 404 (documented on Add app to chat - Microsoft Graph v1.0 | Microsoft Learn). Any advice? Thanks106Views0likes4CommentsPart 3: Dynamic Sidebar for Team Meetings
In Part 2, I focused on the vertical sidebar UX for personal work — helping individuals stay organized and avoid confusion. But in meetings, the challenge is even bigger: participants open different files, the view fragments, and the team quickly loses alignment. I’ve tested this myself by lining up apps in the current sidebar. But that model is essentially personal: files still open in separate windows, there is no unity, and meetings feel disrupted. That’s why Part 3 introduces a dedicated dynamic sidebar for meetings. With Copilot Pages as the hub, this sidebar integrates all participants’ files into one vertical scroll: Shared visibility – instantly see what others are viewing. No interruptions – because all participants’ files are shared, there’s no need to stop and search. Continuous flow – no screen switching; one unified view where discussion never derails. The breakthrough is clear: you never have to close the meeting screen. All participants’ files remain visible, and even files opened later are added automatically without disrupting the presenter. Benefits Meetings run without disruption; context is never lost. Alignment is automatic: the entire team stays in sync. This is not a minor UI tweak — it redefines how meetings work. 👉 In short: “Dynamic Sidebar → Zero interruptions. Meetings with full unity.” If you agree, please give it a like. 👉 Next time, I’ll share my thoughts on how we should approach learning Microsoft 365. 第3弾:会議の一体感を生む ― 動的サイドバーの提案 第2弾では、個人ワークにおける縦型スクロールUXを取り上げ、整理しやすく混乱を防ぐ方法を提案しました。 しかし会議になると課題はさらに大きくなり、参加者ごとに異なるファイルを開いて全体の足並みが乱れてしまいます。 私自身も、既存のサイドバーにアプリを並べて試してみました。 しかしこれはあくまで「個人用」の仕組みで、ファイルは別ウィンドウで開いてしまうため一体感がなく、会議中に分断が生じてしまいます。 だからこそ必要なのが、**会議専用の「動的サイドバー」**です。 Copilot Pagesを母艦とし、参加者全員のファイルを一つの縦スクロールに統合することで、会議画面を閉じることなく、常に同じ視界で情報を共有できます。 共有視界 – 誰がどの資料を見ているか全員が把握できる。 中断防止 – 全員のファイルが共有されているため、探すという中断がなくなる。 途切れない進行 – 会議画面の切り替えがなく、常に同じ視界でストレスなく議論を続けられる。 最大の進化はこれです。会議画面を一度も閉じる必要がないこと。 さらに途中で開いた資料も自動的に追加されるため、進行を妨げません。 効果 会議の流れが止まらず、文脈を見失わない。 全員が常に同期し、足並みが乱れない。 これは単なるUI改善ではなく、会議のあり方そのものを変える提案です。 👉 一言で言えば: 「動的サイドバー → 中断ゼロ、会議の一体感を実現」 共感いただける方はぜひ「いいね」をお願いします。 👉 次回は、Microsoft 365の学び方・教育に関する私の想い を書きたいと思います。11Views0likes0CommentsAny meeting extensions suggestions for Microsoft Teams?
Hey everyone. Which software can you recommend to enhance your Microsoft Teams meetings? There are plenty of apps in the store and I did go through a bunch of reviews but I would love some use-cases and input from the actual community. Any good apps for tracking goals and tasks? A solid whiteboard app? Fun trivia and engagement tools? Thank you all so much in advance!42Views0likes1CommentUnable to Save Tab Configuration in Teams Meetings
Hello, Over the past few days, I have been unable to add any apps during a meeting in Microsoft Teams. I have tested this with multiple apps, and each time I receive the following message: “Unable to save {APPName} tab configuration.” I have attempted this both in the Teams desktop application and in the browser version, but the issue persists in both. When checking the browser’s developer tools (Network tab), I noticed that the related request consistently returns a 500 error code: https://teams.microsoft.com/api/chatsvc/emea/v1/threads/{XXX}/properties?name={XXX} { "errorCode": 500, "message": "{\"subCode\":\"TabOperationFailed\",\"details\":\"Initiator 8:orgid:{XXX} failed perform tab operation\",\"errorCode\":1500,\"errorSubCode\":null}", "standardizedError": { "errorCode": 1500, "errorSubCode": 1, "errorDescription": "TabOperationFailed-Initiator 8:orgid:{XXX} failed perform tab operation" } } Any assistance in resolving this would be greatly appreciated.22Views0likes0CommentsRFI: Recurring Teams Meetings and Subsequent Attendee Access to Chat, Transcript and Recording
I'm hoping others may be able to provide some insight. I have a feeling Teams Meetings functionality may have changed since I was last asked this question. From memory only participants from the organisation who were included in the required and optional recipients list had access. I have been asked by a Meeting Organizer how they can restrict access to the meeting chat, transcript and recording following a meeting. There are situations in which guests who are 'dialled-in' during the meeting, or receive forwarded invitations (ie not a recipient) should not be able to see the chat, transcript and recording. We undertook an extensive meeting test exploring all attendee options, meeting options etc... EVERYONE appeared to have access to the chat, transcript and recording. Any clues on how to restrict access without the user having to manage permissions?41Views0likes0CommentsDeleting AI developed meeting recaps
Hello, We have recently begun utilizing the meeting transcript and AI generated transcript functionality for our meetings. However, we can discuss potentially sensitive information on our calls and so we would like to understand how to delete the AI notes from the recap once we have had adequate time to digest and review. I can see how to delete the full transcript, but I do not see an option to delete the AI meeting notes. And we need to confirm that once deleted they are cleared for good and cannot be deemed discoverable. Thank you for help that anyone can provide.107Views0likes1CommentSince Aug 22nd we can't save any Side Panel tabs
Hello! Yesterday (Aug 22nd 2025) we got an update in our Teams Links that we normally share to start meetings. They were modified from this format: https://teams.microsoft.com/l/meetup-join/19%3ameeting_XXXXXXXXXXXXXXX%40thread.v2/0?context=%7b%22Tid%22%3a%22xxxxxxxxxxxx%22%2c%22Oid%22%3a%22xxxxxxxxxxxxxx%22%7d to https://teams.microsoft.com/meet/00000000000?p=XXXXXXXXX Sensitive values and ids have been redacted above and inside all the snippets in this post. This looks like a planned rollout, as specified here: https://mc.merill.net/message/MC772556 After this change, none of our apps are able to save a side panel into any of the meetings with the new link format. We had a couple of older, still available meetings whose link had the previous format, and we are able to save the side panel there, but no matter what we tried, nothing allowed us to solve this situation on our end. My final resort is this post in hopes of a solution to what we see. Each save operation yields a 500 on this call https://teams.microsoft.com/api/chatsvc/amer/v1/threads/19%3Ameeting_XXXXXXXXXXXXXXXXXX%40thread.v2/properties?name=tab%3A%3Axxxxxxxxxxxxxxxx { "errorCode": 500, "message": "{\"subCode\":\"TabOperationFailed\",\"details\":\"Initiator 8:orgid:xxxxxxxxxxxxxx failed perform tab operation\",\"errorCode\":1500,\"errorSubCode\":null}", "standardizedError": { "errorCode": 1500, "errorSubCode": 1, "errorDescription": "TabOperationFailed-Initiator 8:orgid:xxxxxxxxxxxxxx failed perform tab operation" } } I ended up trying to manually install it with graph api calls, which didn't work either and gave me a 502 curl -s -X POST "https://graph.microsoft.com/v1.0/chats/$CHAT_ID/tabs" \ -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \ -d '{ "displayName": "DisplayName", "email address removed for privacy reasons": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/'"$TEAMS_APP_ID"'", "configuration": { "entityId": "entity-random", "contentUrl": "https://<domain>/?theme={theme}&locale={locale}", "websiteUrl": "https://<domain>/" } }' | jq . { "error": { "code": "BadGateway", "message": "Failed to execute backend request.", "innerError": { "date": "2025-08-22T03:36:08", "request-id": "b4bbade7-1ea2-46df-a1d9-92cdda9e360b", "client-request-id": "b4bbade7-1ea2-46df-a1d9-92cdda9e360b" } } } Then, thinking there was something wrong with my app, I used a MS app, same result curl -s -X POST "https://graph.microsoft.com/v1.0/chats/$CHAT_ID/tabs" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "displayName": "Website - test", "email address removed for privacy reasons": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/com.microsoft.teamspace.tab.web", "configuration": { "entityId": null, "contentUrl": "https://www.microsoft.com", "websiteUrl": "https://www.microsoft.com" } }' | jq . { "error": { "code": "BadGateway", "message": "Failed to execute backend request.", "innerError": { "date": "2025-08-22T04:02:36", "request-id": "ece5590e-f23f-4780-a4a6-20c1b2f0d0f3", "client-request-id": "ece5590e-f23f-4780-a4a6-20c1b2f0d0f3" } } } I then tested it against chats that do not belong to a meeting. Both apps succeeded curl -s -X POST "https://graph.microsoft.com/v1.0/chats/$REGULAR_CHAT_ID/tabs" \ -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \ -d '{ "displayName": "Website - test", "email address removed for privacy reasons": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/com.microsoft.teamspace.tab.web", "configuration": { "entityId": null, "contentUrl": "https://www.microsoft.com", "websiteUrl": "https://www.microsoft.com" } }' | jq . { "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#chats('19%3xxxxxx_xxxxxxxxxxxx%40unq.gbl.spaces')/tabs/$entity", "id": "a0cca657-12d0-4df0-84d8-cc1f8fa7d3e6", "displayName": "Website - test", "webUrl": "https://teams.microsoft.com/l/chat/19%xxxxxxxxx_XXXXXXXXX%40unq.gbl.spaces/tab%3a%3xxxxxxxxxxxxxxxxxxxxxx?webUrl=https%3a%2f%2fwww.microsoft.com&label=Website+-+test&tenantId=xxxxxxxxxxxxxxxxxxx, "configuration": { "entityId": null, "contentUrl": "https://www.microsoft.com", "removeUrl": null, "websiteUrl": "https://www.microsoft.com" } } curl -s -X POST "https://graph.microsoft.com/v1.0/chats/$REGULAR_CHAT_ID/tabs" \ -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \ -d '{ "displayName": "redacted", "email address removed for privacy reasons": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/'"$TEAMS_APP_ID"'", "configuration": { "entityId": "redacted", "contentUrl": "https://<domain>/?theme={theme}&locale={locale}", "websiteUrl": "https://<domain>/" } }' | jq . { "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#chats('19%3xxxxxxxxxxxxx_xxxxxxxxxxxxx%40unq.gbl.spaces')/tabs/$entity", "id": "xxxxxxxxxxxxxxxxxxxxxx", "displayName": "redacted", "webUrl": "https://teams.microsoft.com/l/entity/<redacted>/_djb2_msteams_prefix_000000000?webUrl=https%3a%2f%2f<domain>%2f&label=redacted+label&context=%7b%0d%0a++%22context%22%3a+%22chat%22%2c%0d%0a++%22chatId%22%3a+%2219%3axxxxxxx_xxxxxxxxx%40unq.gbl.spaces%22%2c%0d%0a++%22subEntityId%22%3a+null%0d%0a%7d&tenantId=xxxxxxxxxxxxxxxx", "configuration": { "entityId": "redacted", "contentUrl": "https://<domain>/?theme={theme}&locale={locale}", "removeUrl": null, "websiteUrl": "https://<domain>/" } } At this point we don't know what else to do, seems like a meeting specific issue that we are unable to solve. It's affecting our tenants in all environments, since our primary business flow relies on this panel. All the snippets contain real dates and request-ids, here's hoping it helps somehow. Help, and thanks in advance. ~A. del Yerro486Views4likes8CommentsFeature request: "AFK" status whilst on call
We would like to use Microsoft Teams calls as a continuously open call for long periods of time whilst working remotely as a team. However the current inability to visually see on the call screen whether another attendee is at their keyboard, without everyone having their cameras on all the time (which eats a lot of bandwidth) limits our ability to do so. I would like the ability to have an "away from keyboard" status, similar to the "raise hand" status, that can be set by each attendee when they step away from their desk/keyboard to grab a drink or take a comfort break. This could either be implemented by: adding a new group in which "raise hand" is one option, and "step away" is another adding a new option along the tool bar specifically for "step away" The only way to do this currently is to create another meeting (with yourself) and join that meeting so that you appear 'on-hold' within the previous call. This is very tedious to implement for every attendee involved.31Views0likes0CommentsTeams having very loud white noise when no one is speaking
Using Microsoft Teams in work meetings I have noticed a very loud white noise that only appears when no one is talking. I know it is not about microphones, because I have been in meetings where everyone were muted and were waiting for the meeting to start and the white noise just kept on buzzing. The white noise starts as gentle but gets louder and louder if no one is talking until it reaches its peak as a very loud buzzing. I have tried to search for answers but only one I found was about "Teams certified microphone" which I do not possess, but Teams is the only voice communication service to cause this noise so I'm not convinced it's a microphone issue. Help & solution greatly appreciated. - Jonas63KViews3likes16Comments