Overview
The component insert panel displays a potentially long list of components to choose from and add to the content. We need to ensure that this list is scrollable in order to access all components.

Proposed resolution
Write an end-to-end test to make sure that the component insert panel is scrollable. With our canvas and preview logic where we listen to all kinds of mouse events, it's easy to introduce a bug that impacts scrollable areas. Let's make sure it doesn't happen anymore!
It's probably a good idea to test this in a standalone test case and stub the HTTP request which returns the list of components, so we can be sure we have enough components for the scroll to be necessary.
Issue fork experience_builder-3472687
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
omkar-pd commentedComment #4
omkar-pd commentedComment #5
omkar-pd commentedTests passed.
Comment #6
wim leersLGTM — but needs final sign-off from one of the
/uiowners 😊Comment #8
balintbrewsThis is really nice, thank you, @omkar-pd! 🎉