Skip to content

Commit

Permalink
Fix #5694: Open in 'New Private Tab' doesn't open tab when 'Close Pri… (
Browse files Browse the repository at this point in the history
#5749)

* Fix #5694: Open in 'New Private Tab' doesn't open tab when 'Close Private Tab' is enabled

* Review fix
  • Loading branch information
KrystynaKruchkovska authored and garvankeeley committed Nov 13, 2019
1 parent dcecbb0 commit 2cacc90
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,15 @@ extension BrowserViewController: WKUIDelegate {
guard !self.topTabsVisible else {
return
}
var toastLabelText: String

if isPrivate {
toastLabelText = Strings.ContextMenuButtonToastNewPrivateTabOpenedLabelText
} else {
toastLabelText = Strings.ContextMenuButtonToastNewTabOpenedLabelText
}
// We're not showing the top tabs; show a toast to quick switch to the fresh new tab.
let toast = ButtonToast(labelText: Strings.ContextMenuButtonToastNewTabOpenedLabelText, buttonText: Strings.ContextMenuButtonToastNewTabOpenedButtonText, completion: { buttonPressed in
let toast = ButtonToast(labelText: toastLabelText, buttonText: Strings.ContextMenuButtonToastNewTabOpenedButtonText, completion: { buttonPressed in
if buttonPressed {
self.tabManager.selectTab(tab)
}
Expand Down
6 changes: 3 additions & 3 deletions Client/Frontend/Browser/TabTrayController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -275,10 +275,10 @@ class TabTrayController: UIViewController {
fromView = emptyPrivateTabsView
}

tabDisplayManager.togglePrivateMode(isOn: !tabDisplayManager.isPrivate, createTabOnEmptyPrivateMode: false)

tabManager.willSwitchTabMode(leavingPBM: tabDisplayManager.isPrivate)


tabDisplayManager.togglePrivateMode(isOn: !tabDisplayManager.isPrivate, createTabOnEmptyPrivateMode: false)

if tabDisplayManager.isPrivate, privateTabsAreEmpty() {
UIView.animate(withDuration: 0.2) {
self.searchBarHolder.alpha = 0
Expand Down

0 comments on commit 2cacc90

Please sign in to comment.