Hi @김현서
Thanks for bringing this issue to our attention.
Please note that this is a user-to-user support forum. Moderators, contributors, and external Microsoft employees do not have access to back-end systems since we lack the tools to collect logs or diagnose your issue comprehensively. Our role here is limited to sharing technical guidance based on publicly available resources and experience.
From my findings, this appears to be a limitation with Adaptive Cards and deep linking in Microsoft Teams, particularly on mobile clients. The behavior of Action.OpenUrl can vary depending on whether the user is on desktop, web, or mobile, which leads to inconsistencies when passing parameters into Power Apps.
At present, Microsoft has not announced a timeline for resolving these limitations. Improvements to Adaptive Cards and deep-linking behaviors are typically introduced gradually through service updates, and differences across platforms are expected.
In your case, you mentioned that clicking a URL linked to a Container caused the Power App to open twice. I’ve seen a similar report on GitHub bug report: When using Action.OpenUrl in Declarative Agent, the URL was opened twice. · Issue #1454…), but no official fix has been provided yet.
Since you’ve already tested using a TextBlock hyperlink, here are a few additional approaches worth considering:
-Use Microsoft Teams deep links instead of standard Power Apps URLs when possible. You can refer to Deep links overview - Teams | Microsoft Learn.
-Share the Power Apps link directly in Teams chat, as it is handled more reliably across devices.
-Leverage the StartScreen property in Power Apps for more reliable parameter-based navigation. (This works on my test)
I tried to reproduce your scenario, but without more details I wasn’t able to replicate the same behavior. If possible, please share your Adaptive Card payload so others can test under similar conditions.
In the meantime, you may want to:
-Post a new thread on GitHub, where engineers and community contributors may be able to provide more targeted insights. See: Participating in a discussion - GitHub Docs.
-Raise a support ticket through Services Hub, which route the issue directly to Microsoft engineering teams. Please note that this portal is a paid ticket and access is subject to certain conditions, you can read more at: Services Hub sign in FAQs | Microsoft Learn.
Thank you for your patience and understanding.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.