diff --git a/DuckDuckGo/PinnedTabs/View/PinnedTabsView.swift b/DuckDuckGo/PinnedTabs/View/PinnedTabsView.swift index ac0496d89e..da9ae5350f 100644 --- a/DuckDuckGo/PinnedTabs/View/PinnedTabsView.swift +++ b/DuckDuckGo/PinnedTabs/View/PinnedTabsView.swift @@ -68,11 +68,13 @@ struct PinnedTabsView: View { } extension PinnedTabsView { - func itemIndex(for point: CGPoint) -> Int? { - guard (0.. Int? { + guard !model.items.isEmpty, + (0.. NSEvent? { if event.window === view.window, - view.window?.isMainWindow == false, - let point = view.mouseLocationInsideBounds(event.locationInWindow) { - selectTabWithPoint(point) + view.window?.isMainWindow == false { + + selectTab(with: event) } return event