-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some Errors Are not showing on Preview #344
Comments
Preview shows everything that the application you are running from template is showing. If the template application doesn't show errors, then they won't be visible. |
I think you guys should work on showing console log into a separate tab rather parent websites chrome devtool |
At the moment we don't override or capture any console errors of the preview iframe. I wonder if we did that, how many false positive errors would we end up catching and showing to the end users. As we don't control what code users run in the webcontainer, it's also possible that we can't run our own scripts there. @Nemikolh, @sulco, any thoughts? |
Hey all! I'm thinking that solving #213 will probably help a bit for that type of scenario. Having a console for each previews would be a nice feature though. However rather than have this in TutorialKit core, you can have it in your tutorial by changing a bit how your preview works:
In your metadata you have: previews:
- { port: 1234, pathname: "/preview" } In your application, you have three endpoints:
This would work right now and is more flexible / customizable. |
Describe the bug
Some errors, like syntax or reference errors, are not being displayed properly. It would be helpful to have a console for the iframe, similar to how a terminal appears in a separate tab.
Link to a StackBlitz project which shows the error
No response
Steps to reproduce
Expected behavior
Showing Error in the Preview Area like this -
Also adding "Console" panel
Screenshots
No response
Platform
Additional context
No response
The text was updated successfully, but these errors were encountered: