开启InputSourcePro,在Alfred、Spotlight输入时会存在些许卡顿
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 32/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- swift
- Domain
- performance
Research direction
Start by diffing the git tags for 2.8.0 and 2.9.0 to find what changed in the keystroke/input-source tracking path that runs on every keypress. Profile the 2.9.0 build with Instruments (Time Profiler) while triggering the Alfred/Spotlight search field to locate the added work on the main thread. Done looks like identifying the specific commit or code path responsible for the regression, with a fix that restores 2.8.0-level responsiveness and is verifiable by reproducing the lag in Alfred or Spotlight.
Written by the indexing model from the issue text.
Description
开启了InputSourcePro之后,打开Alfred或者Spotlight的搜索框,输入时可以感到明显的卡顿。之前都是非常流畅的,应该是更新到最新版本,才存在这种卡顿。
https://github.com/user-attachments/assets/35716ee7-0306-4691-9033-929be5537afa
在视频左下角可以看到击键情况(请注意,它很容易被进度条挡住)。
当我回退到2.8.0版本,这个问题就消失了。
当前环境:Apple Silicon Tahoe Version 26.2|InputSourcePro:2.9.0 (605)
- Dominant language
- Swift
- Stars
- 3.6k
- Forks
- 144
- Avg merge
- 4h 16m
- Merged PRs (30d)
- 3
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from runjuu/InputSourcePro
-
Chrome: browser rules stop matching in windows that have shown a New Tab Page (`chrome://newtab-footer/` WebArea is picked as the tab URL)Possibly taken @eric1932 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
runjuu/InputSourcePro#153 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
runjuu/InputSourcePro#152 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
runjuu/InputSourcePro#150 ·
-
Difficulty 3/5 Half a day Newbie friendliness 30/100
runjuu/InputSourcePro#148 ·
-
Difficulty 3/5 Half a day Newbie friendliness 50/100
runjuu/InputSourcePro#147 ·
All issues in runjuu/InputSourcePro
Similar issues
-
area: agents area: layout S3: minor
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
manaflow-ai/cmux#34277 · 1 comment ·
Maintainers usually reply within 1 day
-
bug core p3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
RunanywhereAI/runanywhere-sdks#1258 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
googleapis/google-cloud-swift#1581 ·
Maintainers usually reply within 1 day
-
contributor-ok iOS-2026
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mozilla-mobile/firefox-ios#36424 ·
Maintainers usually reply within 1 day