Skip to content

docs(range): document knob and position in ionKnobMoveStart and ionKnobMoveEnd event details - #4849

Open
ShaneK wants to merge 1 commit into
feature-9.1from
FW-7492
Open

ShaneK wants to merge 1 commit into
feature-9.1from
FW-7492

Conversation

@ShaneK

@ShaneK ShaneK commented Nov 13, 2026

Copy link
Copy Markdown
Member

Issue number: internal


What is the current behavior?

Currently, the Range docs only describe value in the ionKnobMoveStart and ionKnobMoveEnd event details, and the knob move playground uses a single knob range, so it can't show which knob moved.

What is the new behavior?

The Event Handling section now explains the knob and position fields that ionic-team/ionic-framework#31754 adds to both events. It links to the CSS Shadow Parts section, since the fields use the same static identity and dynamic position as the knob parts. The Interfaces section adds knob and position to both event details, along with the new RangeKnobMoveStartCustomEvent and RangeKnobMoveEndCustomEvent interfaces and the RangeKnobName and RangeKnobPosition types.

The ion-knob-move-event playground now uses dual knobs starting at 20 and 80, and every framework logs knob and position next to value. The Angular example uses the new custom event types instead of RangeCustomEvent.

Does this introduce a breaking change?

  • Yes
  • No

Other information

@ShaneK
ShaneK requested a review from a team as a code owner November 13, 2026 22:00
@ShaneK
ShaneK requested review from brandyscarney and removed request for a team November 13, 2026 22:00
@vercel

vercel Bot commented Nov 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ionic-docs Ready Ready Preview Nov 13, 2026 10:00pm UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — 6831e239 Deployed Nov 13, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant