Open Bug 1251568 Opened 4 years ago Updated 3 years ago

Escape key cancels page loading if I try to cancel typed string (does 2 actions at the same time)

Categories

(Firefox :: Address Bar, defect, P3)

defect

Tracking

()

Tracking Status
firefox47 --- affected

People

(Reporter: arni2033, Unassigned)

Details

(Whiteboard: [fxsearch])

>>>   My Info:   Win7_64, Nightly 47, 32bit, ID 20160224030246
STR:
0. Open http://example.org in a new tab. Close that tab (to create item in history)
1. Open http://www.uvm.edu/~aguertin/test/slowimage/slowpage.html (from bug 1190093)
   or this heavy site: http://www.rp-online.de/
2. While the page is still loading, press Ctrl+L, type "a", press Down key to select a suggestion
3. Press Escape
4. Press Escape

AR: 
 After Step 3 suggestions list hides, and urlbar value is equal to the item from Step 2
 After Step 4 urlbar value is equal to URL from Step 1, but page loading is canceled

ER:  Either X or Y
 X) After Step 4 urlbar value should become equal to URL from Step 1.
    If I will click Escape key once more - page loading should be canceled.
 Y) Any other clever option defined by developers, but not allowing 2 actions at once (AR, Step 4)

Use case:
 I often encounter pages that require long time to load. During that, I want to check something in
  History/Bookmarks and cancel typed input to current URL in that tab. This is necessary, because
  if I go back to a tab with urlbar value != current location, then I can't click identity block,
  bookmarks button and Reading List button, because they all are disabled due to (poor?) design.
 STR in comment 0 always work for loaded tabs, but fails for tabs that haven't finished loading.
Priority: -- → P3
Whiteboard: [fxsearch]
You need to log in before you can comment on or make changes to this bug.