[GH-ISSUE #1375] Autocomplete pop-up steals the focus when composing requests, leading to a buggy experience #1368

Closed
opened 2026-03-03 19:50:53 +03:00 by kerem · 6 comments
Owner

Originally created by @raxityo on GitHub (Sep 29, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1375

Originally assigned to: @NghiaTranUIT on GitHub.

(Apologies if this has been reported. I was not able to find this when I searched for issues on GitHub)

Description:

When composing a request in "Edit and Repeat" window, the autocomplete pop-up of headers steals the focus while typing, so it's very hard to type the header keys or values if there's a custom value to be written.

Steps to Reproduce:

  1. Make a request to https://httpbin.org/post
  2. In Proxyman, edit and repeat the request
  3. Try to add a header "User-Agent" and any value for that header
  4. Observe how the autocomplete pop-up steals the focus

Current Behavior:

https://user-images.githubusercontent.com/767683/193056962-2ee23b58-0987-456b-8914-c786663d1300.mp4

Expected Behavior:

I would expect the autocomplete pop-up to not steal the focus

Environment:

  • App version: Version 3.10.0 (31000)
  • macOS version: macOS Monterey 12.6
Originally created by @raxityo on GitHub (Sep 29, 2022). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1375 Originally assigned to: @NghiaTranUIT on GitHub. (Apologies if this has been reported. I was not able to find this when I searched for issues on GitHub) ## Description: When composing a request in "Edit and Repeat" window, the autocomplete pop-up of headers steals the focus while typing, so it's very hard to type the header keys or values if there's a custom value to be written. ## Steps to Reproduce: 1. Make a request to https://httpbin.org/post 2. In Proxyman, edit and repeat the request 3. Try to add a header "User-Agent" and any value for that header 4. Observe how the autocomplete pop-up steals the focus ## Current Behavior: https://user-images.githubusercontent.com/767683/193056962-2ee23b58-0987-456b-8914-c786663d1300.mp4 ## Expected Behavior: I would expect the autocomplete pop-up to not steal the focus ## Environment: - App version: Version 3.10.0 (31000) - macOS version: macOS Monterey 12.6
kerem 2026-03-03 19:50:53 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 29, 2022):

@raxityo just wondering: When the Auto-complete popup, are you able to type? (And you have to click on the text field to make it focus) 🤔

<!-- gh-comment-id:1262402288 --> @NghiaTranUIT commented on GitHub (Sep 29, 2022): @raxityo just wondering: When the Auto-complete popup, are you able to type? (And you have to click on the text field to make it focus) 🤔
Author
Owner

@raxityo commented on GitHub (Sep 29, 2022):

Yes, it pops up as soon as I start typing something in the header key or value field that would match one of the known headers.

To get back to the focused area, I would have to click within the field I was editing. Hitting Esc key hides the pop-up, but still loses the focus

<!-- gh-comment-id:1262408937 --> @raxityo commented on GitHub (Sep 29, 2022): Yes, it pops up as soon as I start typing something in the header key or value field that would match one of the known headers. To get back to the focused area, I would have to click within the field I was editing. Hitting `Esc` key hides the pop-up, but still loses the focus
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 29, 2022):

Thanks. I'm able to reproduce it if I enable the "Use Keyboard navigation" on the Keyboard -> Shortcut

To workaround, you can disable it.

Screen_Shot_2022-09-29_at_22_09_21

<!-- gh-comment-id:1262421910 --> @NghiaTranUIT commented on GitHub (Sep 29, 2022): Thanks. I'm able to reproduce it if I enable the "Use Keyboard navigation" on the Keyboard -> Shortcut To workaround, you can disable it. ![Screen_Shot_2022-09-29_at_22_09_21](https://user-images.githubusercontent.com/5878421/193069453-5dfb64bd-aa82-4d13-866d-451711b46cd0.jpg)
Author
Owner

@raxityo commented on GitHub (Sep 29, 2022):

Ah, that's what's making the pop-up to steal the focus!. Thanks for the tip, @NghiaTranUIT 👍

<!-- gh-comment-id:1262431867 --> @raxityo commented on GitHub (Sep 29, 2022): Ah, that's what's making the pop-up to steal the focus!. Thanks for the tip, @NghiaTranUIT 👍
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 3, 2022):

@raxityo Fixed build here: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.10.0_Fix_the_AutoCompletion_issue_on_Compose_and_Breakpoint.dmg

Technically, I improve the behavior of the Auto-Completion Popover, it doesn't steal the focus anymore. Work with " use Keyboard Navigation to move Focus between controls" 👍

<!-- gh-comment-id:1265538262 --> @NghiaTranUIT commented on GitHub (Oct 3, 2022): @raxityo Fixed build here: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.10.0_Fix_the_AutoCompletion_issue_on_Compose_and_Breakpoint.dmg Technically, I improve the behavior of the Auto-Completion Popover, it doesn't steal the focus anymore. Work with " use Keyboard Navigation to move Focus between controls" 👍
Author
Owner

@raxityo commented on GitHub (Oct 3, 2022):

Works! Thanks so much for quick fix, @NghiaTranUIT 👏

<!-- gh-comment-id:1265613223 --> @raxityo commented on GitHub (Oct 3, 2022): Works! Thanks so much for quick fix, @NghiaTranUIT 👏
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#1368
No description provided.