NXT-8994: Adapted Enact code to respect React Compiler#3379
Merged
daniel-stoian-lgp merged 23 commits intodevelopfrom Apr 8, 2026
Merged
NXT-8994: Adapted Enact code to respect React Compiler#3379daniel-stoian-lgp merged 23 commits intodevelopfrom
Enact code to respect React Compiler#3379daniel-stoian-lgp merged 23 commits intodevelopfrom
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #3379 +/- ##
===========================================
+ Coverage 83.95% 83.97% +0.02%
===========================================
Files 154 154
Lines 7415 7426 +11
Branches 1950 1952 +2
===========================================
+ Hits 6225 6236 +11
Misses 937 937
Partials 253 253 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
dan-ichim-lgp
approved these changes
Jan 30, 2026
dan-ichim-lgp
left a comment
There was a problem hiding this comment.
LGTM, just double check useControlledState change.
# Conflicts: # packages/core/util/util.js
5 tasks
dan-ichim-lgp
pushed a commit
that referenced
this pull request
Apr 15, 2026
fixed compiler error minor fixes added unit tests and changelog updated jsdoc fixed changelog updated documentation file NXT-10623: Replace Travis CI with GitHub Actions (#3397) * NXT-10623: Replace Travis CI with GitHub Actions Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * NXT-10623: Add explicit permissions to GitHub Actions workflows Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * NXT-10623: Use lts/* and node versions in CI matrix Replace hardcoded Node.js 20 with a matrix strategy using lts/* and node, matching the original Travis CI configuration. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> NXT-10868: Added support for linear scaling type (#3400) * Added linear scaled Screen Type * Activated `linearScaling` for testing * Small fix * Changed default value for `linear scaling type`; Added constraints for linear scale factor * Fixed `getLinearSize()` and added unit test for `linearScaling.type = 'currentScreen'` * Added `CHANGELOG` * small fix * Fixed eslint warnings * Added sampler for ResolutionDecorator * Removed `eslint-disable` * Fixed `unit-test` Trigger notification testing codecov revert codecov Trigger notification NXT-11907: Add push trigger to CI workflow for codecov base coverage (#3405) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> NXT-8994: Adapted `Enact` code to respect `React Compiler` (#3379) * Fixed lint errors * Fixed lint errors * Reverted `Scrollbar` * Fixed lint errors * Fixed `Toggleable` * Review fixes * Review fixes * Review fixes; Added `usePrevious` hook * fixed compiler error * reverted useSkins * reverted useSkins * trigger for travis * added unit tests * added unit tests * updated codecov * updated codecov * revert codecov * trigger for ci check --------- Co-authored-by: daniel-stoian-lgp <daniel.stoian@lgepartner.com> NXT-11479: Fixed `ResolutionDecorator` for wide resolutions (#3404) * Fixed condition for `shouldScaleFontSize` * Modified `getClosestResolutionType` logic and `getRiRatio` * Reverted `getClosestResolutionType` changes * Updated `unit` function * Fixed lint warnings * Added `unit test` * Added `CHANGELOG` * Added `unit tests` for `ResolutionDecorator` * Fixed lint warnings * Trigger Build --------- Co-authored-by: daniel-stoian-lgp <daniel.stoian@lgepartner.com> Apply suggestions from code review Co-authored-by: Jiye Kim <128779942+vJIYEv@users.noreply.github.com> NXT-10863: Marquee - Investigate performance improvements (#3398) * fix flick * update coverage * fix coverage * fix travis * invalidate before * update changes * add tests * add changelog * revert less * fix rtl * flick issue * fix flick 2 --------- Co-authored-by: alexandru-morariu-lgp <84004128+alexandrumorariu@users.noreply.github.com> NXT-4206: Updated storybook to version 10 (#3370) * Updated storybook to version 10 * Updated storybook to version 10 * Updated storybook to version 10 * updated shrinkwrap * update shrinkwrap * Review fixes * updated storybook utils * updated changelog --------- Co-authored-by: alexandru-morariu-lgp <84004128+alexandrumorariu@users.noreply.github.com> Co-authored-by: taeyoung.hong <taeyoung.hong@lge.com> NXT-10864 [Enact] Spottable - Investigate performance improvements (#3402) * NXT-10864: Improve Spottable and resolution behavior Made-with: Cursor * replace state with ref * improvement keyup/keydown * avoid dom checks * remove unused * add tests eslint fix code review fix
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist
Issue Resolved / Feature Added
Adapted
Enactcode to respectReact CompilerResolution
eslint-plugin-react-hooks 7.xhasReact Compilerembedded. The code needs to be adapted to respectEslintrulesrefswere changed during render, and also cannot read.currentduring render. This is not allowed outsidehandlersoreffectsREFERENCEuseEffectis not recommendedAdditional Considerations
Some of the errors were silenced as they were considered false positives
Links
NXT-8994
Comments
Enact-DCO-1.0-Signed-off-by: Ion Andrusciac ion.andrusciac@lgepartner.com