diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts index 06f5811f21..85a9aad7c6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts @@ -238,6 +238,12 @@ export class UmbSplitPanelElement extends LitElement { this.#setPosition(toPixels); } + + if (event.key === 'Home' || event.key === 'End') { + const { width } = this.mainElement.getBoundingClientRect(); + const newPos = event.key === 'Home' ? 0 : width; + this.#setPosition(newPos); + } } render() {