-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
fix: currentItem showing error in debugger for list widgets #10338
fix: currentItem showing error in debugger for list widgets #10338
Conversation
This pull request is being automatically deployed with Vercel (learn more). 🔍 Inspect: https://vercel.com/get-appsmith/appsmith/2V72ZALGsTccLFBqFeRLkM6nQSaP |
Unable to find test scripts. Please add necessary tests to the PR. |
/ok-to-test sha=df47ea2 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1686866872. |
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/1686866872. Click to view performance test results
|
/ok-to-test sha=4256da5 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1691534830. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good.
Few nitpicks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, can we add a test for privateWidgets specifically?
addPrivateWidgetsToAllListWidgets
isPrivateEntityPath
4256da5
to
b035aa9
Compare
Done |
/ok-to-test sha=0d10484 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1712938598. |
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/1712938598. Click to view performance test results
|
/ok-to-test sha=ed36a5c |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1719133778. |
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/1719133778. Click to view performance test results
|
This reverts commit 02921b3.
ed36a5c
to
1a499b2
Compare
/ok-to-test sha=1a499b2 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1719560530. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me
This PR introduces the concept of private widgets. To prevent wasted evaluations, these widgets do not get evaluated.
For example, for widget
Button1
in a List widgetList1
,List1.template.Button1.text
gets evaluated, so there is no need to evaluateButton1.text
.Description
Fixes #8677
Type of change
How Has This Been Tested?
Manual
Jest
Checklist:
Test coverage results 🧪
🟢 Total coverage has increased