Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
295 commits
Select commit Hold shift + click to select a range
13e5cbd
Bump version (#180)
Aug 18, 2021
4f981da
push gh-pages only on master (#178)
Aug 19, 2021
f2e9934
Calc bench on pr (#183)
Aug 23, 2021
026e5b2
Fix/benchmarks data (#184)
Aug 24, 2021
85440dc
#nojira Fix new true positive analysis warning. (#186)
Aug 31, 2021
34c1b1e
fix: remove bad fps stats from tree and triangle (#189)
Sep 1, 2021
c9aaa73
LUAFDN-496 Wrong Instance Names in Array of Children (#187)
Sep 3, 2021
14819c6
LUAFDN-540 Limit pcalls in recursivelyCommitLayoutEffects (#190)
Sep 3, 2021
248a9bb
LUAFDN-317 React devtools (#115)
Sep 4, 2021
6453a8b
LUAFDN-537 and LUAFDN-499: fix string formatting in several error mes…
Sep 10, 2021
58a5ed6
LUAFDN-56: Debug tracing API and tests (#143)
Sep 10, 2021
bcb4f0a
LUAFDN-538 - change scheduler's work window (#191)
Sep 10, 2021
e0c6727
Switch back to setTimeout (#195)
Sep 14, 2021
a178f05
LUAFDN-58 Fix additional bugs/quality gaps in DevTools (#197)
Sep 17, 2021
a74b684
LUAFDN-538: use task library (#198)
Sep 21, 2021
0711bf4
LUAFDN-607: Update MAX_PCALL_DEPTH usage (#201)
Sep 23, 2021
ee1f5e5
#nojira - Upgrade polyfill to play nice with in lua-apps (#202)
Sep 23, 2021
0f6fb78
#nojira - Put warning behind dev (#203)
Sep 24, 2021
02ea649
#nojira - Update to rc.3 (#204)
Sep 24, 2021
0eec921
Sometimes instance names are incorrect (#209)
Sep 27, 2021
28c0579
LUAFDN-612: fix runtime error when logging fibers using debug tracing…
Sep 27, 2021
d032f99
Made types compatible with Luau RFC recursive-type-restriction (#210)
Sep 27, 2021
ae9009f
LUAFDN-611: Fix hard runtime errors caused by multiple mistranslation…
Sep 27, 2021
44c7896
LUAFDN-610: Fix a mistranslation bug that results in a hard runtime e…
Sep 27, 2021
f45c40e
LUAFDN-247: Type public API more thoroughly (#211)
Sep 27, 2021
5257a8d
Switch promise dependency to internal one (#212)
Sep 28, 2021
579c0c6
LUAFDN-498 - Better error output for bad prop assignments (#200)
Sep 29, 2021
eb4919c
#nojira Cleanup pragmas, add strict mode where reasonable, fix a bug …
Sep 29, 2021
2deaac0
LUAFDN-622 - Export `act` from the top level; enable it behind tests …
Sep 30, 2021
53b7f06
LUAFDN-58: Devtools quality improvements (#215)
Sep 30, 2021
2948e6d
LUAFDN-58: inject internals into dev tools if the global is present (…
Sep 30, 2021
5913982
#nojira - Bump version (#217)
Sep 30, 2021
e320d3f
RIDE-5275 React devtools inspector integration (#185)
Sep 30, 2021
45f0f59
#nojira - Switch promise to proper semver dep (#218)
Sep 30, 2021
ec08a05
#nojira - Strict mode seems to stumble sometimes when using the 'conv…
Oct 1, 2021
3084517
Remove troublesome optimization (#221)
Oct 2, 2021
84289a4
Adopt jest roblox with rotriever 0.5 (#181)
Oct 4, 2021
bcf8c21
LUAFDN-642 (#223)
Oct 7, 2021
f7943f0
LUAFDN-637 Split compatibility layer warnings (#224)
Oct 8, 2021
a70df1e
#nojira Fix use*Effect create function type (#225)
Oct 8, 2021
692dccc
LUAFDN-580: Simple optimizations (#227)
Oct 8, 2021
7d8220c
#nojira another fix that Alan's in-development analyze feature turned…
Oct 9, 2021
926e1d5
#nojira - Bump version for rc.5 (#226)
Oct 9, 2021
4f246d3
robloxdev-cli convert can fail in strict mode (#229)
Oct 9, 2021
8f3422f
LUAFDN-623 - Use `act` in compat layer when the `__ROACT_17_INLINE_AC…
Oct 12, 2021
fc3aad7
LUAFDN-311: Use recycle pool for queue update objects (#231)
Oct 12, 2021
b1d8b57
#nojira - Add global for legacy root (#233)
Oct 13, 2021
e7598fd
#nojira Work around new Luau recursive type error (#234)
Oct 13, 2021
ecad58f
#nojira - Comment out object pool warning for now (#237)
Oct 13, 2021
8effbc4
LUAFDN-311: Moar simple optimizations (#230)
Oct 13, 2021
1916d87
LUAFDN-311: Optimization pass (#220)
Oct 13, 2021
acc5820
#nojira Update rotriever.toml for rc.6 (#235)
Oct 13, 2021
0e52600
ci: update benchmarks workflow (#238)
Oct 20, 2021
e131205
Bump rotriever rc mention to latest (rc.4) (#243)
Oct 28, 2021
8399ea5
Change thresholds to udpate FPS branch (#242)
Oct 28, 2021
bac1c2a
LUAFDN-694: eliminate unnecessary allocations (#241)
Oct 29, 2021
aa9727e
LUAFDN-706: Disable warnings and tighten up related behavioral tests …
Oct 30, 2021
a04dbc2
RIDE-5276 Move developer tools setup into roact-alignment (#236)
Oct 30, 2021
b4385f6
LUAFDN-715 Fix Mysterious top bar disappearing bug (#249)
Nov 2, 2021
7da3a7b
LUAFDN-692: Add assertions around the instance map to detect bad obje…
Nov 3, 2021
dcf5d2d
LUAFDN-698: Fix possible memory leak in RobloxComponentProps.lua (#244)
Nov 4, 2021
788f9d2
LUAFDN-717 - Add flag for prop-validation-only (#250)
Nov 4, 2021
5243e7c
#nojira - Cut version rc.7 (#251)
Nov 4, 2021
68bc6c3
#nojira Emergency fix to try and unblock the reverse merge (#253)
Nov 4, 2021
5f4c5db
Fix jest git dependency (#252)
Nov 4, 2021
9c1a090
Fix __DISABLE_ALL_WARNINGS_EXCEPT_PROP_VALIDATION__ (#255)
Nov 10, 2021
72e48cb
Update DEVIATIONS.md
Nov 17, 2021
ac2d70d
LUAFDN-723: Manually massage non-string errors into strings before re…
Nov 17, 2021
74d5c33
Further optimizations (#240)
Nov 18, 2021
0a153d1
Cut RC 8 (#257)
Nov 18, 2021
09bb6f9
Luafdn 739 (#256)
Nov 18, 2021
5b5630a
Upgrade some docs logic
Nov 18, 2021
ec2de8a
Try one more go at docs deploy
Nov 18, 2021
181daf9
Add missing API
Nov 18, 2021
858bd63
LUADFN-699: conflict between getderivedstate and willupdate
Nov 19, 2021
9929a91
Migration: section on adding dependencies
Nov 19, 2021
5f81772
Further docs updates, largely to migration and configuration
Nov 23, 2021
2cac578
Fix typos and links
Nov 23, 2021
237b838
Touchup, readability
Nov 23, 2021
bfd24bc
Flesh out a few more pieces, more spelling and readability fixes
Nov 23, 2021
b7a7b40
Separate scheduler mocking from act inlining (#259)
Nov 29, 2021
93235a9
LUAFDN-257: Backfilling tests (#258)
Nov 30, 2021
c842a4c
#nojira - rollback pcall limit (#260)
Dec 13, 2021
ae3dc31
Update mount return type to RoactHandle (to match unmount param type)…
Jan 19, 2022
7366d2e
#nojira - Provide properly-formatted args to cachegrind (#266)
Jan 20, 2022
875b718
Slight update to config details for `act`
Feb 16, 2022
37c53a6
Fix internal docs links
Feb 17, 2022
f7f2851
LUAFDN-707 Fix useCallback hook in DEV mode (#269)
Feb 17, 2022
45f50ee
LUAFDN-413 useMemo should support multiple return values (#272)
Feb 18, 2022
8691d28
Try to get cachegrind to use more consistent inputs (#271)
Feb 26, 2022
bcfb6e5
Documentation: link to `act` guidance from the API
Mar 10, 2022
c5e4b0f
Documentation: fix hyperlink
Mar 10, 2022
fa24fe8
LUAFDN-755: Strongly type the primary public APIs of React (#267)
Mar 10, 2022
37f95af
LUAFDN-803 - Tag Support (#276)
Mar 11, 2022
1c006c2
LUAFDN-867 - Merge state when calling `setState` in init (#279)
Mar 18, 2022
44ecd89
LUAFDN-896: Export types needed by VirtualizedList and Jest (#284)
Mar 24, 2022
6dc7398
A tiny type fix. A future revision to Luau will require this. (#281)
Mar 24, 2022
2d8aff0
LUAFDN-960 port React.Children (#282)
Mar 29, 2022
33383a3
Makes nearly everything strict, fixes (#285)
Apr 6, 2022
521837d
update rotriever and README (#286)
Apr 6, 2022
991da8a
Update migrating-from-roact-1x.md (#288)
Apr 7, 2022
cef35ca
LUAFDN-971 Move Change/Event/Tag PropMarkers out of ReactRoblox (#289)
Apr 14, 2022
20257c9
#nojira - update dev instructions (#290)
Apr 21, 2022
3d40591
Fix a spelling error that was encountered in lua apps test output (#292)
Apr 22, 2022
e415c60
LUAFDN-973 ReactTestRenderer Tag Support (#291)
Apr 25, 2022
1b478c7
LUAFDN-988 Implement useRef with bindings (#294)
Apr 26, 2022
7663fa4
STUDIOPLAT-27431 Fix Developer tools for inspecting Lua App (#287)
May 2, 2022
28231c4
LUAFDN-994 Improve DEV mode stack traces (#295)
May 5, 2022
0a7a5a6
Release Candidate 12 (#296)
May 20, 2022
9af2117
LUAFDN-1082: Fix unshift being called from the wrong table (#298)
Jun 29, 2022
6783b18
LUAFDN-1012 - Improve error handling to retain stack information (#299)
Jul 9, 2022
8b96ece
LUAFDN-408 - useBinding hook (#304)
Jul 20, 2022
a9e3a68
Replace iterator functions with generalized iteration (#297)
Jul 21, 2022
5b80bd3
Release Candidate 13 (#306)
Jul 22, 2022
cd19541
Switch str:call() to string.call(str) for better perf (#307)
Jul 29, 2022
f772c05
LUAFDN-1148 Port uncacheFiberNode logic from ReactNative (#308)
Aug 1, 2022
306f072
LUAFDN-1153 Release Candidate 14 (#309)
Aug 5, 2022
dac3a35
Nojira fix bad comparison lint (#312)
Aug 16, 2022
ac77fe9
LUAFDN-565: Add tests to devtools (and fixes to make them pass) (#300)
Aug 18, 2022
1ad3b86
LUAFDN-1130 - Friendlier hook deps (#305)
Aug 19, 2022
ddc1ebb
#nojira - address a bunch of test noise (#313)
Aug 23, 2022
efefebf
LUAFDN-565: Add `storeComponentFilters.spec.lua` (#314)
Aug 23, 2022
d037628
LUAFDN-1183 Release Candidate 15 (#315)
Aug 24, 2022
fd09280
LUAFDN-771 (#317)
Aug 27, 2022
4cb4d00
LUAFDN-1195: Expliticly license each file (#318)
Aug 29, 2022
512123f
update LuauPolyfill to v1 (#319)
Sep 6, 2022
72d41d6
Update manifest, readme (#320)
Sep 8, 2022
d0dc258
LUAFDN-1235 Cache _G.__DEV__ values in ReactFiber*Work (#322)
Sep 21, 2022
150a9c9
LUAFDN-1233 - Improved migration docs (#321)
Sep 22, 2022
6248525
LUAFDN-1247 - fix docs deploy (#323)
Sep 22, 2022
31e56a2
Update DEVIATIONS.md
Sep 27, 2022
42c7e3a
Improve integration type fidelity (#324)
Oct 10, 2022
412f3ff
LUAFDN-1230: Initial optimization pass (#325)
Oct 13, 2022
b566afd
LUAFDN-1200: Add the Profiler backend (#316)
Oct 14, 2022
337b678
LUAFDN-1010 - address test failures with deferred lua (#326)
Oct 27, 2022
a96a3f3
Add 'return nil' to several functions to resolve Luau type errors (#328)
Oct 31, 2022
f47d130
LUAFDN-1407 Release RC17 (#329)
Nov 9, 2022
c9bb18e
LUAFDN-1412 Revert key stringification change (#330)
Nov 10, 2022
f3437dd
LUAFDN-1414 Release Candidate 18 (#331)
Nov 10, 2022
c517159
LUAFDN-1299: Stylua all the things (#327)
Nov 14, 2022
2de64f3
#nojira - Fix lint error (#337)
Dec 15, 2022
bcdd728
fix upstream comments to work with fast-follow(#344)
Jan 17, 2023
2594b1a
#nojira - add release flow (#332)
Jan 17, 2023
b14f8d9
Chore/upgrade to jest3 (#366)
Jan 23, 2023
c31e8a6
Setup fast follow (#364)
Jan 23, 2023
82cf3f3
chore: 348 adapt react-cache for fast-follow (#365)
Jan 24, 2023
c4188fc
chore: 349 adapt react debug tools (#367)
Jan 24, 2023
cb6f2f1
prepare jest-react for fast follow (#362)
Jan 24, 2023
2eea2f4
prepare react-is for fast-follow (#363)
Jan 24, 2023
af67606
chore: 350 adapt react devtools extensions (#371)
Jan 24, 2023
510d9a3
docs: add align modules guide (#373)
Jan 27, 2023
9fcc8cd
fix: reset __REACT_DEVTOOLS_GLOBAL_HOOK__ after devtool integration t…
Jan 27, 2023
dbca7ba
LUAFDN-1515 add types for binding APIs (#382)
Feb 10, 2023
b1f0dae
Expose bindings types from react package (#383)
Feb 16, 2023
2d2bdd3
Update docs link in readme
Feb 16, 2023
58f3931
LUAFDN-1538 fix dev-tools-broken-loop (#384)
Feb 23, 2023
d04e452
LUAFDN-1510 - improved api docs (#380)
Mar 10, 2023
31ec98a
LUAFDN-1573 - Fix devtools bug during renderer attachment (#385)
Mar 28, 2023
83889cd
LUAFDN-1504 - don't warn on sparse dependency arrays (#386)
Mar 29, 2023
bf356f3
Fix Luau hit with LuauTinyControlFlowAnalysis=true (#387)
Jul 12, 2023
51237e0
Minor docs update for clarity
Jul 13, 2023
80242b2
Fix docs links
Jul 13, 2023
89f9c9c
Add a type annotation here to help the new type solver along. (#388)
Jul 18, 2023
911d15a
modified foreman.toml to install from internal mirrors instead of ext…
Sep 21, 2023
058043e
APT-606 - Change Foreman To Install Internal Mirrors Instead Of Exter…
Oct 17, 2023
22a3172
#nojira - release luau fixes (#391)
Oct 31, 2023
334527a
Fix a typo in the docs, update a link (#392)
Nov 7, 2023
b222c47
Prep for public mirror (#393)
Nicell Dec 11, 2023
2fc1d34
#nojira - Upgrade promise dependencies (#396)
Jan 24, 2024
fcc5b85
Update README.md
Mar 11, 2024
436f867
Switch away from PAT, get rbx-aged-cli from foreman instead of node (…
Mar 11, 2024
a875b3f
APPFDN-2786 useRef `current` should be non-nilable (#398)
May 13, 2024
e024397
UIBLOX-803: Fix props type-check for memo and forwardRef (#399)
Nicell May 30, 2024
3fa3f9e
Optimize tag application (#401)
Nicell Jun 13, 2024
dc6cdc8
CLI-113006 - Makes unmount() synchronous (#403)
Jul 11, 2024
5b77fcc
Use ResetPropertyToDefault for nil prop setting (#404)
Nicell Aug 7, 2024
f3e966b
Improve MicroProfiler attribution for React work (#405)
Aug 30, 2024
3293e73
Expose ReactRoblox.flushSync (#406)
Sep 9, 2024
a591d56
Export type Object (#407)
Sep 19, 2024
991d614
UISYS-3573 Expose more details from React scheduled to Microprofiler …
Sep 24, 2024
5b12ea3
SBT-3638 - Fix memory leak in bindings (#409)
Oct 24, 2024
10c6605
#flagged - Only run error checking in ReactInstanceMap in __DEV__ (#411)
Nov 11, 2024
03cf774
#flagged - Inline mergeLanes (#412)
Nov 12, 2024
b2ffb3d
APPEXP-2117 Fix microprofiler warning in CoreScript logging (#413)
Nov 19, 2024
c6bee15
APPEXP-2207: Add FInt to control React Scheduler Yield Interval (#415)
Nicell Jan 14, 2025
2caf536
17.1.7 (#416)
Nicell Jan 14, 2025
3dc77a0
UIBLOX-1650: Support deferred re-entrants in the scheduler (#417)
Nicell Jan 23, 2025
1f5f275
Bump yield interval flag (#418)
Nicell Jan 23, 2025
8c4cdde
UIBLOX-1660: Use heartbeat's end as a frame marker, use delta time as…
Nicell Jan 29, 2025
4d9af58
UIBLOX-1680: Cover continuation work in the profiler (#420)
Nicell Feb 5, 2025
6fc4e39
UIBLOX-1694: Move to codecov (#422)
Nicell Feb 10, 2025
b29e2b6
#nonprod add missing quote
Nicell Feb 10, 2025
f88607b
UIBLOX-1691: Expose SchedulingProfiler (#421)
Nicell Feb 10, 2025
bc80d1f
UIBLOX-1691: Fix Exposing SchedulingProfiler (#423)
Nicell Feb 11, 2025
dc5ac2b
Update RefObject type (#424)
Feb 13, 2025
ed69878
feat: export RefObject (#425)
Feb 13, 2025
0465123
APPFDN-3248 React Profiler flags (#426)
Feb 20, 2025
d62e31c
UIBLOX-1706: Allow setting scheduler flags at runtime to support IXP …
Nicell Feb 25, 2025
e43fb96
Properly export setSchedulerFlags (#428)
Nicell Feb 27, 2025
8322ed3
Create slightly better errors for rendered with fewer hooks.
Nicell Mar 21, 2025
2bcb3dd
Revert "Create slightly better errors for rendered with fewer hooks."
Nicell Mar 21, 2025
9b7abb2
Create slightly better errors for rendered with fewer hooks (#430)
Nicell Mar 21, 2025
10fa169
APPEXP-2466 Fix Root-level React profiling error logging #flagged (#432)
Mar 25, 2025
b8402df
Fix nil index issue (#433)
Mar 27, 2025
addadce
Release 17.1.20 (#436)
Nicell Apr 14, 2025
049477d
Add lookback frames to deferred scheduler config (#438)
Nicell Apr 30, 2025
f89a099
Add runtime option for lookback ring (#439)
Nicell May 1, 2025
0e882ba
Add getSchedulerFlags (#441)
Nicell May 7, 2025
ac02f35
Update Selene to modern version (#442)
BrookenRecord May 8, 2025
e9d95a2
Upgrade StyLua and fix styling (#443)
BrookenRecord May 8, 2025
354c20a
UIBLOX-1874: Implement react-devtools-core in roact-alignment (#435)
BrookenRecord May 8, 2025
00a08cc
Add pcall around unprotected index in typeOf() from react-is (#444)
BrookenRecord May 8, 2025
99a1a3e
UIBLOX-2101 Nil exception when editing component props and states (#446)
BrookenRecord May 12, 2025
701b25d
UIBLOX-2046 Highlighter is unreliable when selecting elements in Devt…
BrookenRecord May 12, 2025
857ce5f
UIBLOX-2501: Fix unbounded queue update (#450)
Nicell Jul 8, 2025
925adb1
#APPEXP-2466 #flagged Resets the state of react profiling after recei…
Jul 8, 2025
0763a62
UIBLOX-2047 Opening DevTools after the client is already running does…
BrookenRecord Jul 16, 2025
9f0872b
Pass `--privileged` to the container image to fix `setarch: failed to…
Jul 17, 2025
93e946e
UIBLOX-2588: Do not assign keys to children tables in updateFromMap (…
Nicell Jul 22, 2025
01769ff
Fix devtools hydration concatenation (#457)
Nicell Jul 28, 2025
52baa51
React refresh (#414)
Jul 29, 2025
57e6d6c
Fix class and anonymous function identification in react-refresh (#458)
Nicell Aug 1, 2025
4956d98
UIBLOX-2787 Implement internal example app (#459)
BrookenRecord Aug 11, 2025
b1ed5e2
UIBLOX-2778 Bug fixes and improvements for element highlights (#460)
BrookenRecord Aug 12, 2025
426847e
UIBLOX-2757 Support DevTools element selection in the mobile emulator…
BrookenRecord Aug 12, 2025
ab114a2
UIBLOX-2770 Fix root display name in Devtools (#462)
BrookenRecord Aug 18, 2025
b1bc5cd
release: 17.3.2 (#464)
BrookenRecord Aug 18, 2025
28f54cb
UIBLOX-1997 Scoped globals (#463)
BrookenRecord Aug 22, 2025
0fef475
UIBLOX-2900 Add `profileOnStart` connect option to React DevTools (#465)
BrookenRecord Aug 22, 2025
340d253
Release 17.3.3 (#466)
BrookenRecord Aug 22, 2025
d4b4475
UIBLOX-2937 React Telemetry (#467)
BrookenRecord Aug 28, 2025
75459d4
UIBLOX-3019 Port a subset of `react-devtools-timeline` (#468)
BrookenRecord Sep 11, 2025
7a296ab
fix: manually cast the Error to string (#469)
Sep 14, 2025
e0a685d
Fix useCallback errors in DEV mode (#474)
Oct 1, 2025
fdd994a
UIBLOX-3203 Repo facelift (#475)
BrookenRecord Oct 6, 2025
eca2c47
UIBLOX-3261 Catch yielding components and hooks in DEV mode (#476)
BrookenRecord Oct 7, 2025
10150c8
chore: cleanup unused feature flags (#479)
BrookenRecord Oct 9, 2025
7fde1eb
Add documentation comments to React's public API (#481)
BrookenRecord Oct 10, 2025
76793d6
UIBLOX-3280 Filter internal React frames from error stacktraces (#480)
BrookenRecord Oct 13, 2025
be2af14
UIBLOX-3163 Use new user-space WebSocket API (#483)
BrookenRecord Oct 22, 2025
fc1c695
#nonprod Add flag-cleanup workflow (#485)
Nov 13, 2025
00cc17e
Update Rotriever to a modern version (#489)
dphblox Jan 13, 2026
159e929
Remove `publish = false` from rotriever TOMLs (#488)
dphblox Jan 13, 2026
6fd40b5
Update site URL to new `react-luau.dev` URL (#490)
BrookenRecord Feb 4, 2026
ff8ead6
Update NoYield error message (#491)
BrookenRecord Feb 12, 2026
5f2c30f
UIBLOX-4139: Memory experiment upstream #flagged (#454)
Nicell Feb 20, 2026
bee8ff3
Add stub readmes to unblock publishing (#492)
Nicell Feb 20, 2026
1107cf0
bump lute (#497)
Mar 20, 2026
486c994
Update run-benchmarks.py
odaysec Jun 19, 2026
377ad0d
Merge branch 'main' into patch-1
odaysec Jul 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Closes (ISSUES HERE).

*Put your pull request body here!*

Checklist before submitting:
* [ ] Added/updated relevant tests
* [ ] Added/updated documentation
2 changes: 1 addition & 1 deletion foreman.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ stylua = { source = "Roblox/JohnnyMorganz-StyLua", version = "=0.18.1" }
testez = { source = "roblox/testez", version = "0.3.2" }
rbx-aged-cli = { source = "Roblox/rbx-aged-tool", version = "=5.7.9" }
lute = { github = "luau-lang/lute", version = "=0.1.0-nightly.20260307" }
wally = { github = "UpliftGames/wally", version = "=0.3.2"}
wally = { github = "UpliftGames/wally", version = "=0.3.2"}
11 changes: 11 additions & 0 deletions modules/scheduler/src/__tests__/SchedulerNoDOM.spec.lua
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,17 @@ it("executes callbacks in order of priority", function()
scheduleCallback(UserBlockingPriority, function()
table.insert(log, "D")
end)
scheduleCallback(UserBlockingPriority, function()
table.insert(log, "C")
end)
scheduleCallback(UserBlockingPriority, function()
table.insert(log, "D")
end)

jestExpect(log).toEqual({})
jest.runAllTimers()
jestExpect(log).toEqual({ "C", "D", "A", "B" })
end)

jestExpect(log).toEqual({})
jest.runAllTimers()
Expand Down