Split Pane
Split Pane creates keyboard- and pointer-resizable regions for editors, inspectors, trace details, and agent conversations.
POST /v1/agent/run
Span details
- Status
- OK
- Model
- coding-agent
- Tokens
- 12,408
- Duration
- 854.6 ms
Usage
Load the runtime before the Split Pane controller, or use the combined JavaScript bundle.
Parameters
JavaScript API
window.a3sUI.refresh(splitPane) rereads parameters. The root emits a3s:split-input continuously while dragging and a3s:split-change after a committed pointer or keyboard change. Event detail contains { value, orientation }.
States and variants
Set aria-disabled="true" on the separator to disable resizing. Vertical layout stacks the panes and changes the separator keyboard axis. RTL side-by-side layouts reverse pointer growth automatically.
Accessibility
The controller adds separator orientation, value bounds, current value, percentage text, and keyboard focus. Arrow keys resize by data-step; Home and End move to bounds; double click restores the default.