Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clicking on Shields, VPN, or Wallet icons should toggle panel shown/hidden; it remains shown #22026

Closed
stephendonner opened this issue Mar 31, 2022 · 2 comments · Fixed by brave/brave-core#12903
Assignees
Labels
bug feature/shields/panel Front-end design and functionality of the Shields panel. feature/shields The overall Shields feature in Brave. OS/Desktop priority/P3 The next thing for us to work on. It'll ride the trains. QA Pass-Win64 QA/Test-Plan-Specified QA/Yes regression release-notes/exclude

Comments

@stephendonner
Copy link

stephendonner commented Mar 31, 2022

Description

Filing as proxy for @Miyayes who found this 🤜 🤛

Clicking on Shields icon should toggle panel shown/hidden; it remains shown

Steps to Reproduce

  1. install 1.39.22
  2. launch Brave
  3. load brave.com
  4. click (and let go) on the Brave Shields icon in the URL bar
  5. confirm the panel opens
  6. click the Brave Shields icon again to dismiss

Actual result:

After the click event is done, the Shields panel still remains.

open-panel-click

Expected result:

Clicks should toggle the shown/hidden state of the panel, as it does in 1.37.x and earlier. The 2nd click after opening the panel should dismiss it.

Reproduces how often:

100%

Brave version (brave://version info)

Brave 1.39.22 Chromium: 100.0.4896.60 (Official Build) nightly (x86_64)
Revision 6a5d10861ce8de5fce22564658033b43cb7de047-refs/branch-heads/4896@{#875}
OS macOS Version 11.6.5 (Build 20G527)

cc @nullhook @Tonev @Miyayes @rebron

@stephendonner stephendonner added bug feature/shields The overall Shields feature in Brave. QA/Yes QA/Test-Plan-Specified regression feature/shields/panel Front-end design and functionality of the Shields panel. OS/Desktop labels Mar 31, 2022
@rebron rebron added priority/P3 The next thing for us to work on. It'll ride the trains. release-notes/exclude labels Apr 5, 2022
@petemill petemill changed the title Clicking on Shields icon should toggle panel shown/hidden; it remains shown Clicking on Shields, VPN or Wallet icons should toggle panel shown/hidden; it remains shown Apr 5, 2022
@petemill petemill added this to Web3 Apr 5, 2022
@petemill petemill moved this to In Review in Web3 Apr 5, 2022
Repository owner moved this from In Review to Done in Web3 Apr 15, 2022
@petemill petemill added this to the 1.39.x - Nightly milestone Apr 15, 2022
@kjozwiak
Copy link
Member

The above will require 1.38.105 or higher for 1.38.x verification 👍

@stephendonner stephendonner changed the title Clicking on Shields, VPN or Wallet icons should toggle panel shown/hidden; it remains shown Clicking on Shields, VPN, or Wallet icons should toggle panel shown/hidden; it remains shown Apr 24, 2022
@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Apr 26, 2022

Verification PASSED on

Brave | 1.38.107 Chromium: 101.0.4951.41 (Official Build) (64-bit)
-- | --
Revision | 93c720db8323b3ec10d056025ab95c23a31997c9-refs/branch-heads/4951@{#904}
OS | Windows 10 Version 21H2 (Build 19044.1645)

Also Confirmed steps below for shield and wallet:

clicking the icon invokes a doorhanger panel, which remains until further, specific click(s)
clicking inside the panel does NOT dismiss (expected)
clicking again on the icon dismisses the doorhanger panel
clicking anywhere outside of the doorhanger panel dismisses it
panel is dismissed upon pressing esc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug feature/shields/panel Front-end design and functionality of the Shields panel. feature/shields The overall Shields feature in Brave. OS/Desktop priority/P3 The next thing for us to work on. It'll ride the trains. QA Pass-Win64 QA/Test-Plan-Specified QA/Yes regression release-notes/exclude
Projects
Archived in project
6 participants