Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
calebporzio committed Oct 31, 2023
1 parent a8b70cb commit 3bb1e55
Showing 1 changed file with 1 addition and 14 deletions.
15 changes: 1 addition & 14 deletions packages/focus/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,22 +137,9 @@ export default function (Alpine) {
if (modifiers.includes('noscroll')) undoDisableScrolling = disableScrolling()
if (modifiers.includes('inert')) undoInert = setInert(el)

// Activate the trap after two ticks. (Needed to play nice with transitions...)
// Activate the trap after a generous tick. (Needed to play nice with transitions...)
setTimeout(() => {
trap.activate()

// Set cursor to the end of the text in the input
// Internally, the "focus-trap" package calls ".select()" when
// focusing an input element as the first element.
// This is odd behavior, this bit of code deselects the contents
// and puts the cursor at the end...
setTimeout(() => {
let node = document.activeElement
if (node && node.tagName && node.tagName.toLowerCase() === 'input') {
node.focus()
node.setSelectionRange(node.value.length, node.value.length)
}
})
}, 15)
}

Expand Down

0 comments on commit 3bb1e55

Please sign in to comment.