Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • T tails
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 974
    • Issues 974
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 28
    • Merge requests 28
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • tails
  • tails
  • Issues
  • #19208
Closed
Open
Issue created Oct 12, 2022 by sajolida@sajolidaMaintainer1 of 3 checklist items completed1/3 checklist items

Improve progress bar for the 2nd step of connecting to Tor

Prioritization

This didn't make it to our list of top-priority issues. It's a papercut. We should start by adding a text indication and skip the more complex UI transformations initially.

Tasks

  • Display the percentage of the progress bar somewhere: !955 (merged)
  • Reset the progress bar to zero when direct connection fails and we switch to bridges: https://gitlab.tails.boum.org/tails/blueprints/-/wikis/network_connection#connecting-to-tor-with-default-bridges
  • Consider correlating the progress bar to actual Tor bootstrap phases, rather than being a hourglass until the timeout.

Original report

From #18762 (closed), especially when seeing #19173.

I wonder if we should improve how the progress is displayed when connecting to Tor.

We divided the progress bar artificially into 2. If I understand correctly:

  • The first half is "sign of life" from Tor or early connection
  • The second half is the download of the consensus and the setup of circuits

I think that it would be more clear to users (and look better on the screen) if both things had separate progress bar, as if they were 2 different steps.

The second progress bar, which relates to download content, was dead slow on #19173. If we don't solve #19173, maybe we should add some more indication of the status of the download in text form. Maybe the network download rate or total downloaded KB so far.

Edited Nov 15, 2022 by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking