Skip to content

Commit 23c580e

Browse files
committed
fix: ignore shortcuts on text input
1 parent 8825b0a commit 23c580e

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

app/pages/[...package].vue

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,10 @@ useSeoMeta({
329329
onKeyStroke(
330330
'.',
331331
e => {
332+
const target = e.target as HTMLElement
333+
if (target.tagName === 'INPUT' || target.tagName === 'TEXTAREA' || target.isContentEditable) {
334+
return
335+
}
332336
if (pkg.value && displayVersion.value) {
333337
e.preventDefault()
334338
navigateTo({
@@ -345,6 +349,10 @@ onKeyStroke(
345349
onKeyStroke(
346350
'd',
347351
e => {
352+
const target = e.target as HTMLElement
353+
if (target.tagName === 'INPUT' || target.tagName === 'TEXTAREA' || target.isContentEditable) {
354+
return
355+
}
348356
if (docsLink.value) {
349357
e.preventDefault()
350358
navigateTo(docsLink.value)
@@ -353,7 +361,11 @@ onKeyStroke(
353361
{ dedupe: true },
354362
)
355363
356-
onKeyStroke('c', () => {
364+
onKeyStroke('c', e => {
365+
const target = e.target as HTMLElement
366+
if (target.tagName === 'INPUT' || target.tagName === 'TEXTAREA' || target.isContentEditable) {
367+
return
368+
}
357369
if (pkg.value) {
358370
router.push({ path: '/compare', query: { packages: pkg.value.name } })
359371
}

0 commit comments

Comments
 (0)