Overview
Clicking a component that's already added to the preview opens the contextual panel on the right side. There are two tabs inside, and the content below the tabs is not scrollable.

Proposed resolution
Radix Theme's Scroll Area component is currently in use there, but it only supports a fixed height, so it's not sufficient. The layout needs to be cleaned up and overflow needs to be applied.
User interface changes
A component props form that scrolls.
| Comment | File | Size | Author |
|---|---|---|---|
| #16 | xb-component-props-form-scrolling-2.gif | 16.88 MB | balintbrews |
| #15 | xb-component-props-form-scrolling-2.mp4 | 3.4 MB | balintbrews |
| #4 | xb-component-props-form-scrolling.gif | 8.09 MB | balintbrews |
| #2 | xb-unable-to-scroll-component-props-form.jpg | 97.13 KB | balintbrews |
Issue fork experience_builder-3471108
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
balintbrewsComment #4
balintbrewsComment #7
balintbrews@fazilitehreem, can you please create an issue fork over at #3469882: [needs design] Make the contextual/right side panel resizable and move your branch there? After creating the issue fork, just push the same branch there. Hopefully we can get this MR in soon, then your branch can get rebased, and it will be much cleaner! 😊
Comment #8
balintbrewsComment #9
wim leersSeems worth tackling in the short term :)
Adding to https://contribkanban.com/board/experience_builder.
Comment #10
wim leersWould be good to get this solved, I ran into this while working on #3467870: Support `{type: array, …}` prop shapes too.
Comment #11
balintbrewsI'm picking this up again, we need it for #3469235: Make "page data" tab in right sidebar work.
Comment #13
balintbrewsI ended up adding back the Scroll Area component from Radix Themes. With the significantly cleaned up layout, it works as intended. The close icon is now removed after discussing it with @lauriii — we'll open a new issue to refine the interactions with the sidebars.
Comment #15
balintbrewsAdding the latest screen capture. 📽️
Comment #16
balintbrewsComment #17
balintbrewsWe'll need one more approval because of a
CODEOWNERSrule.Comment #18
wim leersDiscussed the
CODEOWNERSrule, narrowed it. 👍Comment #19
wim leersComment #21
wim leersThis unblocked: