mirror of
https://github.com/servo/servo
synced 2026-05-09 16:42:16 +02:00
Previously arrays were falling back to Object previewer which was showing indices as properties- which was not correct. This PR implements dedicated `ArrayPreviewer` that follows Firefox's `ArrayLike` pattern. Currently array preview support only length display, it does not implement showing array items yet. Now(Correct and follows Firefox pattern, Array items coming in a follow-up PR): <img width="510" height="167" alt="image" src="https://github.com/user-attachments/assets/a51f04d4-333c-4d7c-8159-18121c967670" /> Before(We shouldn't see these values- it's incorrect): <img width="1294" height="721" alt="image" src="https://github.com/user-attachments/assets/2218a622-c791-4436-958e-1a5553de7864" /> Testing: Current tests are passing. Fixes: Part of #36027 Signed-off-by: atbrakhi <atbrakhi@igalia.com>