Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.

Conversation

@mallexxx
Copy link
Collaborator

Task/Issue URL: https://app.asana.com/0/1177771139624306/1205326170084121/f

Description:

  • fixes nonactive window tabbar click position detection

Steps to test this PR:
0. Refer to video in Asana task

  1. No pinned tabs should be present:
  • Deactivate main window

  • Click the first tab icon

  • The first tab should be activated

  • Deactivate main window

  • Click the second tab

  • Second tab should be activated

  • Deactivate main window

  • Click place between the first tab and the "maximize" button - active tab should stay active

  1. Pinned tabs present
  • Deactivate main window
  • click the first pinned tab - first pinned tab should be activated
  • click the second pinned tab - second pinned tab should be activated
  • click the first tab icon - first tab should be activated
  1. Open too many tabs to enter overflow (scrollable) tab bar mode
  • click random tabs with different scroll position while the window is deactivated - appropriate tab should get selected

Internal references:

Pull Request Review Checklist
Software Engineering Expectations
Technical Design Template
Pull Request Documentation

Copy link
Contributor

@diegoreymendez diegoreymendez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works well for me.

@mallexxx mallexxx merged commit 6d0db4f into develop Aug 25, 2023
@mallexxx mallexxx deleted the alex/fix-pinned-tab-click branch August 25, 2023 09:55
samsymons added a commit that referenced this pull request Aug 28, 2023
# By Diego Rey Mendez (3) and others
# Via GitHub
* develop:
  NetP menu no longer opening (#1552)
  Adjusts the NetP onboarding bg color (#1550)
  Save/edit always the same profile (#1545)
  Enable autoconsent tests for cosmetic rules (#1473)
  Title doubleclick action (#1549)
  NetP onboarding: changes a color and updates some assets (#1547)
  La/disable ctl for catalina (#1462)
  fix tab content disappearance due to wrong pinned tab index selection (#1532)
  disable flaky test (#1546)

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants