Open Bug 1172207 Opened 9 years ago Updated 2 months ago

Can switch tabs while Preferences - Advanced modal windows are open; keystrokes don't go to the web page

Categories

(Firefox :: Settings UI, defect)

38 Branch
All
Linux
defect

Tracking

()

People

(Reporter: thangalin, Unassigned)

References

Details

Attachments

(1 obsolete file)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0
Build ID: 20150511103818

Steps to reproduce:

1. Start Firefox (no tabs).
2. Copy a Proxy site URL (e.g., http://www.xroxy.com/proxy-country-GB.htm) and then open it in a new tab
3. Select Edit >> Preferences >> Advanced
4. Click Settings
5. Click "Manual proxy configuration" radio button
6. Click the Proxy site tab (to show the list of IP addresses)
7. Highlight an IP address
8. Press Ctrl+c to copy the IP address
9. Return to the "Connection Settings" dialog
10. Paste the copied IP address into the HTTP Proxy field


Actual results:

The URL that was copied was pasted into the field.


Expected results:

The IP address should have been pasted, instead.

Work Around

1. Right-click the selected text and select Copy.
2. Return to the modal dialog.
3. Right-click the HTTP Proxy field.
4. Select Paste.

There are other work arounds (such as copying the text before opening the modal settings dialog), but it seems odd that the Copy from the context menu works, yet neither keyboard shortcut for copying (Ctrl+c no Ctrl+Insert) work as expected.
Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0
20150605030205

This will probably be fixed by bug 1036815.

(In reply to Dave Jarvis from comment #0)
> 6. Click the Proxy site tab (to show the list of IP addresses)

I'm pretty sure that's not supposed to be possible, and indeed isn't on Windows. The Connection Settings, Offline Data, Update History, Certificate Manager, and Device Manager windows dim the rest of the UI when opened, which again suggests it shouldn't be possible to interact with the rest of the interface.

> 8. Press Ctrl+c to copy the IP address

That won't work because the Connection Settings window is the one getting the keystrokes, not the web page. You can verify this by selecting something on any page, then pressing Alt+U, which will select “Use system proxy settings”.
Status: UNCONFIRMED → NEW
Component: Untriaged → Preferences
Depends on: 1036815
Ever confirmed: true
OS: Unspecified → Linux
Hardware: Unspecified → All
Summary: Modal dialog for Settings impacts workflow → Can switch tabs while Preferences - Advanced modal windows are open; keystrokes don't go to the web page
Severity: normal → S3
Attachment #9384617 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: