🐞 Open Quickly doesn't exactly 'close'
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
Research direction
Start by reproducing the Open Quickly sequence described: search, navigate or move the cursor, close the modal, and reopen it. Inspect the Open Quickly implementation responsible for modal removal, cached queries, selected items, search results, and preview resources. Done means closing tears down results and releases preview resources while reopening preserves the query and recomputes the results.
Written by the indexing model from the issue text.
Description
Description
Open Quickly is not exactly 'closed' when its modal is removed. The expected behavior is for it to be reopened with its last search query, but having its search results remain in the background may not be intentional. For example, the resources used to load the previews are not released.
It seems xcode recomputes the query when Open Quickly is reopened. It may just be the enter animation but since the selected list item is reset when reopening, I think it recomputes.
To Reproduce
cmdshiftoto show Open Quickly.- Enter a search term.
- You can also move down the list and move the text cursor to the left.
- Press
escapeor click elsewhere to close the Open Quickly modal - reopen Open Quickly
Expected Behavior
Open quickly should teardown (but cache the query) when closed, and then recompute the results when opened again.
Version Information
CodeEdit: 0.2.0-dev (39)
macOS: 14.5
Xcode: 15.4
Additional Context
No response
Screenshots
CodeEdit:
https://github.com/user-attachments/assets/0ad94c0b-cb4a-417a-b85c-531221113b53
Xcode:
https://github.com/user-attachments/assets/c33528da-881b-46a5-a888-bff48b37a97e
- Dominant language
- Swift
- Stars
- 23k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Getting set up
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 CodeEditApp/CodeEdit
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
CodeEditApp/CodeEdit#2190 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 15/100
CodeEditApp/CodeEdit#2195 · 9 reactions ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
CodeEditApp/CodeEdit#2185 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
CodeEditApp/CodeEdit#2181 ·
-
creashes on startingOpenbug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
CodeEditApp/CodeEdit#2180 ·
All issues in CodeEditApp/CodeEdit
Similar issues
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
steipete/CodexBar#4071 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
Maintainers usually reply within 1 day
-
Nextcloud Desktop 34.0.4 fails TestLocalDiscovery::testFileOpenedAsDirectoryCompletesDiscoveryJob()Open0. Needs triage bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
bot file conflict
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
termux/termux-packages#32026 ·
Maintainers usually reply within 1 day
-
Dictated bullet lists keep the recogniser's commas at the end of every line ("- Milk," "- Eggs,")Openarea:dictation bug good first issue P2
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
uttrflow/uttrflow-swift#1958 ·
Maintainers usually reply within 1 day