web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Debugging embedded can...
Power Apps
Unanswered

Debugging embedded canvas app

(2) ShareShare
ReportReport
Posted on by 86

Hi all,

 

I am having performance issues with my embedded canvas app. It takes around 6-7 seconds to load.

I have around 75 datacards on the edit form and i am just updating the data entered using SubmitForm. No other formulas are applied.

I want to debug the app to see what is taking time using Monitor option available for canvas apps

However the embedded app does not run while running through Monitor.

It is stuck at the below screen -

Poweruser1101_0-1613539843970.png

And all i can see in the monitor is -

Poweruser1101_1-1613539885097.png

Has anyone ever debugged embedded canvas apps using Monitor. Please advice

 

Any help would be appreciated.

Categories:
I have the same question (0)
  • v-jefferni Profile Picture
    Microsoft Employee on at

    Hi @Poweruser1101 ,

     

    Would you like to find out the reason for slow loading of the embedded Canvas App?

     

    If so, rather than using monitor I would prefer check in Canvas App directly.

     

    You will be able to find the embedded app in Power Apps portal -> Apps list, select it and choose edit, then go to Power Apps studio, modify the Item property of the Form and observe the loading time of the form.

     

    136.png

     

    As you have around 75 data cards in the form in that embedded app, if there is no significant difference in loading time on both sides, I suspect that it is the normal performance that cost 6-7 secs to load the entire form.

     

    Back to the Monitor, you may check the event of "FormEvents.onload" and compare the duration with form loading time in your Model-driven app:

    137.png

     

    Hope this helps.

     

    Best regards,

    Community Support Team _ Jeffer Ni
    If this post helps, then please consider Accept it as the solution to help the other members find it.

  • Poweruser1101 Profile Picture
    86 on at

    Hi, Thank you for your reply. I also changed the Items property to "Last(Datasourcename)" and tried running the app, However it did not make a difference. After i changed the Items property I was also able to run through Monitor -

     

    Poweruser1101_0-1613704548679.png

     

    but the duration looks okay in Monitor so not sure why on Form it takes long to load. 

    Also sometimes it also takes between 8-10 seconds to load.  

    Checked this is under Performance tab under Dev Tools -

    Below is the summary - 

    Poweruser1101_1-1613704832289.png

     

    And the scripting includes all the out of box js files supporting the canvas app.

     

    Also found out in the Network tab there are 2 batch requests that is getting triggered in the background -

    First is for some Guid which is not the actual linked record

    Second is for correct Guid of the record

    Poweruser1101_2-1613704857100.jpeg

     

    Is there any other way I can found out ? Kindly advice.

     

  • SabrinaC Profile Picture
    4 on at

    When troubleshooting an embedded canvas app, it's essential to thoroughly scrutinize your code, analyze data flows, and make use of debugging tools to efficiently pinpoint and address any issues.

    Furthermore, take advantage of error messages and diagnostic details to grasp the underlying causes of problems. Engage with colleagues or turn to online communities for collaborative problem-solving and tackling intricate issues.

    Consistent testing and iterative improvements play a pivotal role in honing your app and guaranteeing peak performance on the canvas platform. Liteblueinsights

  • LiteblueInsider Profile Picture
    4 on at

    When troubleshooting an embedded canvas app, it's crucial to carefully examine your code, analyze data flows, and utilize debugging tools to effectively identify and resolve any issues.

    Additionally, leverage error messages and diagnostic information to understand the root causes of problems. Collaborate with colleagues or seek assistance from online communities to solve complex issues together.

    Continuous testing and iterative enhancements are essential for refining your app and ensuring optimal performance on the canvas platform. apple music receiptify

  • RobertDe Profile Picture
    7 on at

    When troubleshooting an embedded canvas app, it's crucial to meticulously examine your code, analyze the data flow, and utilize debugging tools to precisely identify and resolve any issues.

    Moreover, leverage error messages and diagnostic information to understand the root causes of problems. Collaborate with colleagues or seek assistance from online communities to address challenging issues collectively.

    Regular testing and gradual enhancements are essential for refining your app and ensuring its optimal performance on the canvas platform. YT3converter

  • JohnFlee Profile Picture
    2 on at

    When addressing issues with an embedded canvas app, it's essential to thoroughly inspect your code, analyze data flow, and employ debugging tools to pinpoint and resolve any problems accurately. Use error messages and diagnostic details to comprehend the underlying causes of problems. Engage with colleagues or seek help from online communities to collectively tackle challenging issues. Consistent testing and incremental improvements are vital for refining your app and guaranteeing its peak performance on the canvas platform. you can find more insighst at  www-homeworkify.live

  • Olivia_taylorr Profile Picture
    6 on at

    To effectively troubleshoot an embedded canvas app, it's essential to conduct a comprehensive review of your code, carefully analyze data flow, and utilize debugging tools to precisely identify and resolve any issues.

    Additionally, leverage error messages and diagnostic data to gain insight into the root causes of problems. Collaborate with peers or seek assistance from online communities to address complex issues collaboratively.

    Maintaining a practice of consistent testing and making incremental improvements are crucial for refining your app and ensuring optimal performance on the canvas platform.

    ankle care services in mckinney

  • RobertDe Profile Picture
    7 on at

    Hi @Olivia_taylorr RCM services near you
    Could you elaborate further on how debugging tools have been particularly helpful for you in troubleshooting embedded canvas apps? I'm interested in understanding your process in more detail.

  • Olivia_taylorr Profile Picture
    6 on at

    Hey @RobertDe mckinney psychiatry
    Sure! Debugging tools are like detectives for finding problems in your code. They help by showing where errors are happening and why. Here's how they've helped me:

    1. Spotting Issues: These tools highlight exactly where problems occur in the code, making it easier to find and fix them.

    2. Understanding Data Flow: They let me see how data moves through the app, helping me understand why certain things aren't working as expected.

    3. Fixing Errors: Debugging tools provide clues about what's causing errors, so I can make the necessary changes to fix them.

    4. Getting Help: If I'm stuck, I can use these tools to show others what's going wrong, making it easier for them to help me out.

    5. Testing and Improving: By using these tools regularly, I can keep testing my app and making small improvements to make sure it works well all the time.

  • RobertDe Profile Picture
    7 on at

    To proficiently address issues in an embedded canvas app, thorough code examination, meticulous data flow analysis, and effective use of debugging tools are imperative. Utilize error messages and diagnostic data to pinpoint underlying issues, and seek collaborative solutions through peer collaboration or online communities for complex challenges. Mobile Phone Car Chargers

    Consistent testing and incremental enhancements are vital for refining your app and ensuring peak performance on the canvas platform.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 93 Most Valuable Professional

#2
Haque Profile Picture

Haque 81

#3
Valantis Profile Picture

Valantis 49

Last 30 days Overall leaderboard