Forum Discussion
how to achieve private stage view for custom team app in meeting
Hello VivekPenthota, Thank you for bringing this issue to our attention.
Unfortunately, Teams does not currently support a private stage view in meetings. The “Share to stage” button is mandatory for broadcasting content, and there is no API or manifest setting to bypass the side panel and open a popout directly.
---------------------------------------------------------------------------------------------------------------------
Thank you for your suggestion! To better achieve your requirements, we recommend submitting this feature request through the Teams Feedback Portal. This is the best way to ensure your idea is considered for future updates.
We appreciate your input and encourage you to share any additional thoughts!
- VivekPenthotaOct 15, 2025Copper Contributor
Thanks for the update. Okay, let’s keep the content visible in the side panel. However, I’ve noticed that a “Share” button automatically appears in the side panel when the app loads. Is there a way to disable or hide that “Share” button?
Here is manifest.json file for reference
{
"$schema": "https://developer.microsoft.com/json-schemas/teams/v1.17/MicrosoftTeams.schema.json",
"manifestVersion": "1.17",
"version": "1.0.3",
"id": "00000000-0000-0000-0000-000000000001",
"developer": {
"name": "TestApp",
"websiteUrl": "https://www.example.com",
"privacyUrl": "https://www.example.com/PrivacyStatement",
"termsOfUseUrl": "https://www.example.com/TermsOfUse"
},
"name": {
"short": "TestApp",
"full": "TestApp Teams Meeting App"
},
"description": {
"short": "Test app",
"full": "A Teams app to test"
},
"icons": {
"outline": "outline.png",
"color": "color.png"
},
"accentColor": "#464775",
"configurableTabs": [],
"staticTabs": [
{
"entityId": "meetingSidePanel",
"name": "Meeting Side Panel",
"contentUrl": "https://ngrok/meetingSidePanel",
"websiteUrl": "https://apple.com",
"scopes": ["team","groupChat"],
"context": ["meetingSidePanel"]
}
],
"defaultInstallScope": "meetings",
"defaultGroupCapability": {
"meetings": "tab"
},
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": [
"*.ngrok"
],
"authorization": {
"permissions": {
"resourceSpecific": [
{
"name": "MeetingStage.Write.Chat",
"type": "Delegated"
}
]
}
}
}- VivekPenthotaOct 16, 2025Copper Contributor
Hi Sayali-MSFT,
Any updates or information on this would be greatly appreciated.
- VivekPenthotaOct 15, 2025Copper Contributor
Here is the manifest.json file for reference
{
"$schema": "https://developer.microsoft.com/json-schemas/teams/v1.17/MicrosoftTeams.schema.json",
"manifestVersion": "1.17",
"version": "1.0.3",
"id": "00000000-0000-0000-0000-000000000001",
"developer": {
"name": "TestApp",
"websiteUrl": "https://www.example.com",
"privacyUrl": "https://www.example.com/PrivacyStatement",
"termsOfUseUrl": "https://www.example.com/TermsOfUse"
},
"name": {
"short": "TestApp",
"full": "TestApp Teams Meeting App"
},
"description": {
"short": "Test app",
"full": "A Teams app to test"
},
"icons": {
"outline": "outline.png",
"color": "color.png"
},
"accentColor": "#464775",
"configurableTabs": [],
"staticTabs": [
{
"entityId": "meetingSidePanel",
"name": "Meeting Side Panel",
"contentUrl": "https://ngrok/meetingSidePanel",
"websiteUrl": "https://apple.com",
"scopes": ["team","groupChat"],
"context": ["meetingSidePanel"]
}
],
"defaultInstallScope": "meetings",
"defaultGroupCapability": {
"meetings": "tab"
},
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": [
"*.ngrok"
],
"authorization": {
"permissions": {
"resourceSpecific": [
{
"name": "MeetingStage.Write.Chat",
"type": "Delegated"
}
]
}
}
} - VivekPenthotaOct 15, 2025Copper Contributor
Thanks for the update. Okay, let’s keep the content visible in the side panel. However, I’ve noticed that a “Share” button automatically appears in the side panel when the app loads. Is there a way to disable or hide that “Share” button?