### Vue version 3.5.7 ### Link to minimal reproduction https://play.vuejs.org/#eNq1VNtu2kAQ/ZXpvgASmDuVKIlEc6mo1BARpD50o8q1B7KJvXZ31waE+PfO2sZALu1DWx6QZ87snDOzM7tl4zh20gTZkI20p0RsQKNJ4nMuRRhHysAWFC5gBwsVhVCh0EoJXURhPNYb6d3ZI0WE0zx12+ynR04CC5hLL5LagDAYajiznNVvXAJshT+Edh2kG+IQKu12u7Krl0CnBDqdzjHQLYFut1vZcXlfsyRcUnVzEWKUmGq1BmfnsLVnMlondYMEiTwjpl+WqVdm6vV6BcUe65dYv99/hg1KbDAYWAUA91zu6tBptVokZtTM+02dJoP448A1SBbAyBcpaLMJ8IwzX2hCNkNYBLj+AEs3prJb8foDZ1kwhetEx0iVFXaeoDTIfNdowNfZ9OYTTGeXVzMYX8/p/8v0cnI9uRjPJ9MbqHqRUugZWAnzQN2B4RNuiN52xhE+ZzVoNI5zPrv8tLGIVBEPQuYd5exFGhjaz8JDZvMgunlQTc05remkooz7rxkPfPuvUfPoGlidGU1DuRBL51FHkjYkGxXOPGIXAappbAQNLWfDfIgs5gZBtPqc+YxKsJgIOvOA3tMr/ke9tj7ObhVqVClyVmLGVUs0OXx1d4Nr+i7BMPKTgKJ/A85QR0FiNeZhHxPpk+yjuEztJNtMIZdzfbU21PN9UVaojcznmjPaVNv4t0o/yO06vewcjTt18eVz8Mpj4+NCSLxVUayr5UaWyc0mpkWa/nikAS3EK/yZKIG0aKVMosuW3F25woDEFVC+UGisUm+jIKXVPreE+/0vvHVot2p/XshiarbbbLDsau+ypX5rePaP238t9h9r/p6istdPmrtO33nPdr8AIij6Jw== ### Steps to reproduce 1. Render an array of elements using a component with async setup 2. Render new elements ### What is expected? Vue should render the elements in the same order as in the array. ### What is actually happening? Vue renders new elements in reverse order. Additionally, everything works fine if I use `v-for` without `key`. ### System Info ```shell ``` ### Any additional comments? _No response_
Vue version
3.5.7
Link to minimal reproduction
https://play.vuejs.org/#eNq1VNtu2kAQ/ZXpvgASmDuVKIlEc6mo1BARpD50o8q1B7KJvXZ31waE+PfO2sZALu1DWx6QZ87snDOzM7tl4zh20gTZkI20p0RsQKNJ4nMuRRhHysAWFC5gBwsVhVCh0EoJXURhPNYb6d3ZI0WE0zx12+ynR04CC5hLL5LagDAYajiznNVvXAJshT+Edh2kG+IQKu12u7Krl0CnBDqdzjHQLYFut1vZcXlfsyRcUnVzEWKUmGq1BmfnsLVnMlondYMEiTwjpl+WqVdm6vV6BcUe65dYv99/hg1KbDAYWAUA91zu6tBptVokZtTM+02dJoP448A1SBbAyBcpaLMJ8IwzX2hCNkNYBLj+AEs3prJb8foDZ1kwhetEx0iVFXaeoDTIfNdowNfZ9OYTTGeXVzMYX8/p/8v0cnI9uRjPJ9MbqHqRUugZWAnzQN2B4RNuiN52xhE+ZzVoNI5zPrv8tLGIVBEPQuYd5exFGhjaz8JDZvMgunlQTc05remkooz7rxkPfPuvUfPoGlidGU1DuRBL51FHkjYkGxXOPGIXAappbAQNLWfDfIgs5gZBtPqc+YxKsJgIOvOA3tMr/ke9tj7ObhVqVClyVmLGVUs0OXx1d4Nr+i7BMPKTgKJ/A85QR0FiNeZhHxPpk+yjuEztJNtMIZdzfbU21PN9UVaojcznmjPaVNv4t0o/yO06vewcjTt18eVz8Mpj4+NCSLxVUayr5UaWyc0mpkWa/nikAS3EK/yZKIG0aKVMosuW3F25woDEFVC+UGisUm+jIKXVPreE+/0vvHVot2p/XshiarbbbLDsau+ypX5rePaP238t9h9r/p6istdPmrtO33nPdr8AIij6Jw==
Steps to reproduce
What is expected?
Vue should render the elements in the same order as in the array.
What is actually happening?
Vue renders new elements in reverse order.
Additionally, everything works fine if I use
v-forwithoutkey.System Info
Any additional comments?
No response