Closed
Bug 1039904
Opened 11 years ago
Closed 11 years ago
Changing the URL in a pinned tab opens new tab instead
Categories
(Firefox :: Tabbed Browser, defect)
Tracking
()
People
(Reporter: metasieben, Assigned: dao)
References
Details
(Keywords: regression)
Attachments
(1 file)
2.57 KB,
patch
|
Gavin
:
review+
Gavin
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
For the last few Nightlies I have been unable to change the URL in an App-tab, instead a new tab is created at the end of the Tabstrip.
Even pressing Enter, without changing the URL opens a new tab.
Comment 1•11 years ago
|
||
I can't reproduce this on today's Nightly on OS X. Can you try reproduce this in safe mode[1]? I suspect it's caused by an extension.
[1] https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode
Flags: needinfo?(mozilla)
Reporter | ||
Comment 2•11 years ago
|
||
Not only am I able to reproduce it in safe-mode, but also with a new profile.
STR.
[1] open several tabs add some app-tabs(eg. http://planet.mozilla.org/?abc )
[2] set session-restore to >Show my windows and tabs from last time<
[3] restart browser.
[4] change url of app-tab to http://planet.mozilla.org/?abcdef
result: instead of simply opening the url, Nightly opens a new tab, at the end of the tab-strip.
Flags: needinfo?(mozilla)
Reporter | ||
Comment 3•11 years ago
|
||
The last working mozilla-central build is from 2014-07-11(rev:e1a037c085d1), the next one (rev: b0701d069bf9), at least for me, doesn't.
Assignee | ||
Updated•11 years ago
|
Summary: Changing the URL in App-Tab opens new Tab instead → Changing the URL in a pinned tab opens new tab instead
Comment 4•11 years ago
|
||
Confirmed in 33.0a1 (2014-07-20), Win 7 using the STR in comment 2
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 5•11 years ago
|
||
[Tracking Requested - why for this release]: This was merged up yesterday, and is a recent regression of core functionality.
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=e1a037c085d1&tochange=b0701d069bf9
The best I can think of here is bug 1034845... Dão, is it just me or would this be caused by the loadURI vs. openUILinkIn switch in loadCurrent in urlbarBindings.xml ? (not entirely sure why yet, but it seems plausible...)
status-firefox33:
--- → affected
status-firefox34:
--- → affected
tracking-firefox33:
--- → ?
Flags: needinfo?(dao)
Flags: firefox-backlog+
Keywords: regression
Assignee | ||
Comment 6•11 years ago
|
||
(In reply to :Gijs Kruitbosch (PTO july 17-21) from comment #5)
> The best I can think of here is bug 1034845... Dão, is it just me or would
> this be caused by the loadURI vs. openUILinkIn switch in loadCurrent in
> urlbarBindings.xml ?
yes
Assignee: nobody → dao
Blocks: 1034845
Points: --- → 2
Flags: needinfo?(dao)
OS: Mac OS X → All
Hardware: x86 → All
Assignee | ||
Updated•11 years ago
|
Iteration: --- → 34.1
Comment 7•11 years ago
|
||
Waiting on feedback from GMC if this bug should be added.
Iteration: 34.1 → ---
Comment 8•11 years ago
|
||
(I think we should test-suite this so we don't regress it again)
Flags: in-testsuite?
Updated•11 years ago
|
Iteration: --- → 34.1
Comment 9•11 years ago
|
||
Added to Iteration 34.1. Dao, can you mark this bug as either [qa+] or [qa-] for verification.
Status: NEW → ASSIGNED
QA Whiteboard: [qa?]
Flags: needinfo?(dao)
Assignee | ||
Updated•11 years ago
|
QA Whiteboard: [qa?] → [qa+]
Flags: needinfo?(dao)
Updated•11 years ago
|
QA Contact: cornel.ionce
Assignee | ||
Comment 10•11 years ago
|
||
Assignee | ||
Updated•11 years ago
|
Attachment #8465478 -
Flags: review?(mconley)
Comment 11•11 years ago
|
||
Why was this caused by bug 1034845?
Updated•11 years ago
|
Flags: needinfo?(dao)
Assignee | ||
Comment 12•11 years ago
|
||
(In reply to :Gavin Sharp [email: gavin@gavinsharp.com] from comment #11)
> Why was this caused by bug 1034845?
Because it replaced the gBrowser.loadURIWithFlags call with openUILinkIn, to avoid duplicating the flags logic.
Flags: needinfo?(dao)
Updated•11 years ago
|
Attachment #8465478 -
Flags: review?(mconley) → review+
Comment 13•11 years ago
|
||
Comment on attachment 8465478 [details] [diff] [review]
patch
Review of attachment 8465478 [details] [diff] [review]:
-----------------------------------------------------------------
::: browser/base/content/utilityOverlay.js
@@ +219,5 @@
> var aDisallowInheritPrincipal = params.disallowInheritPrincipal;
> var aInitiatingDoc = params.initiatingDoc;
> var aIsPrivate = params.private;
> var aSkipTabAnimation = params.skipTabAnimation;
> + var aAllowPinnedTabHostChange = !!params.allowPinnedTabHostChange;
Just a heads up that we'll want to add this to the documentation in the header of this function.
Assignee | ||
Comment 14•11 years ago
|
||
Comment 15•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 34
Updated•11 years ago
|
QA Contact: cornel.ionce → andrei.vaida
Comment 16•11 years ago
|
||
I was able to reproduce the initial issue on older Nightlies 33.0a1 (e.g. 2014-07-14, 2014-07-16), as the reporter mentioned in Comment 0 and 2.
Verified fixed on Nightly 34.0a1 (2014-08-03) using Windows 7 64-bit, Mac OS X 10.9.4 and Ubuntu 14.04 LTS 64-bit.
Status: RESOLVED → VERIFIED
QA Whiteboard: [qa+] → [qa!]
Updated•11 years ago
|
Assignee | ||
Comment 17•11 years ago
|
||
Comment on attachment 8465478 [details] [diff] [review]
patch
Approval Request Comment
[Feature/regressing bug #]: bug 1034845
[User impact if declined]: see comment 0
[Describe test coverage new/current, TBPL]: https://tbpl.mozilla.org/?rev=e3e739ad7b55
[Risks and why]: trivial fix, low risk
[String/UUID change made/needed]: none
Attachment #8465478 -
Flags: approval-mozilla-aurora?
Updated•11 years ago
|
Attachment #8465478 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 18•11 years ago
|
||
Comment 19•11 years ago
|
||
Verified fixed on Aurora 33.0a2 (2014-08-05) as well, using Windows 7 64-bit, Ubuntu 13.04 32-bit and Mac OS X 10.9.4.
Comment 20•11 years ago
|
||
A test for this was landed in bug 1064280
Flags: in-testsuite? → in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•