Closed
Bug 1302004
Opened 8 years ago
Closed 8 years ago
Location bar search for a numeric division (e.g. 123/2) with no internal spaces suggests navigating to an IP address (e.g. "0.0.0.123")
Categories
(Firefox :: Address Bar, defect)
Tracking
()
VERIFIED
FIXED
Firefox 51
Tracking | Status | |
---|---|---|
firefox48 | --- | unaffected |
firefox49 | --- | unaffected |
firefox50 | --- | unaffected |
firefox51 | --- | verified |
People
(Reporter: cpeterson, Assigned: Gijs)
References
Details
(Keywords: regression)
Attachments
(1 file)
Gijs, this looks like another regression from IP address bug 1288049, similar to bug 1299391. STR: 1. Search for a numeric expression in the location bar, such as 123/2 RESULT: Firefox will show an info bar asking "Did you mean to go to 0.0.0.123?" I entered a numeric expression in the location bar because I wanted to use Google's calculator function.
Flags: needinfo?(gijskruitbosch+bugs)
Assignee | ||
Comment 1•8 years ago
|
||
This only happens with division, and if there's no spaces in your query, because only then does it look like something where the host is 123 and the path is 2.
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Flags: needinfo?(gijskruitbosch+bugs)
Summary: Location bar search for a numeric expression suggests navigating to an IP address (e.g. "123/2" and "0.0.0.123") → Location bar search for a numeric division (e.g. 123/2) with no internal spaces suggests navigating to an IP address (e.g. "0.0.0.123")
Updated•8 years ago
|
Version: unspecified → 51 Branch
Comment hidden (mozreview-request) |
Comment 3•8 years ago
|
||
mozreview-review |
Comment on attachment 8790713 [details] Bug 1302004 - go back to relying on the asciiHost instead of the input when determining whether to show an info bar, as it more reliably corresponds to the host only in expressions like 123/2, https://reviewboard.mozilla.org/r/78416/#review77354 ::: browser/base/content/browser.js:712 (Diff revision 1) > + // but still work to access IP addresses. So for instance, > + // 1097347366913 (ff7f000001) gets resolved by using the final bytes, > + // making it the same as 7f000001, which is 127.0.0.1 aka localhost. > + // While 2130706433 would get normalized by network, 1097347366913 > + // does not, and we have to deal with both cases here: > + if (isIPv4Address(asciiHost) || /^\d+$/.test(asciiHost)) Why did https://bugzilla.mozilla.org/show_bug.cgi?id=1299391 change this from asciiHost to fixupInfo.originalInput.trim() and now this patch is changing it back to asciiHost? ::: browser/base/content/test/urlbar/browser_urlbarSearchSingleWordNotification.js:35 (Diff revision 1) > notificationObserver = new MutationObserver(checkForNotification); > notificationObserver.observe(notificationBox, {childList: true}); > } else { > setTimeout(() => { > - is(notificationBox.getNotificationWithValue(value), null, "We are expecting to not get a notification"); > + is(notificationBox.getNotificationWithValue(value), null, > + "We are expecting to not get a notification for " + input); Please use a template string here.
Attachment #8790713 -
Flags: review?(jaws) → review+
Comment 4•8 years ago
|
||
mozreview-review-reply |
Comment on attachment 8790713 [details] Bug 1302004 - go back to relying on the asciiHost instead of the input when determining whether to show an info bar, as it more reliably corresponds to the host only in expressions like 123/2, https://reviewboard.mozilla.org/r/78416/#review77354 > Why did https://bugzilla.mozilla.org/show_bug.cgi?id=1299391 change this from asciiHost to fixupInfo.originalInput.trim() and now this patch is changing it back to asciiHost? Sorry, I see you answered this in the commit message summary.
Comment hidden (mozreview-request) |
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/fd2adbce4faf go back to relying on the asciiHost instead of the input when determining whether to show an info bar, as it more reliably corresponds to the host only in expressions like 123/2, r=jaws
Comment 7•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fd2adbce4faf
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 51
Comment 8•8 years ago
|
||
I have reproduced this bug with Nightly 51.0a1 (2016-09-11) (64-bit) on Windows 7 , 64 Bit ! This bug's fix is verified with latest Aurora Build ID 20160921004005 User Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0 [bugday-20160921]
You need to log in
before you can comment on or make changes to this bug.
Description
•