Skip to content

GitLab

  • Menu
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 928
    • Issues 928
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • 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
  • #18362
Closed
Open
Created May 26, 2021 by boyska@boyskaMaintainer

Closing and reopening TCA might lead to different state

As seen in !446 (merged) , TCA behaves differently when closing and reopening it. The main status in which there is inconsistent behavior is the distinction between progress and error. In fact, TCA assumes than an error is just a progress that hasn't reached success for $TIMEOUT seconds.

In other word, the user will get back to the consent screen if Tor fails to connect after they close it on the progress bar.

Examples:

Scenario 1: Tor Connection goes back to consent after close on progress

  1. Choose autoconfig on a network without connection to Tor
  2. Close TCA while on the progress bar
  • Notification tells me that closing Tor Connection will not stop the connection to Tor.
  1. Reopen TCA
  • I'm back to the consent question.

Not a big deal. Ideally TCA should go back directly to the progress bar, the success, or the error screen.

Scenario 2: Tor Connection goes back to consent after error

  1. Choose autoconfig on a network without connection to Tor
  2. Wait until the error screen
  3. Close TCA on the error screen
  • Notification tells me that closing Tor Connection will not stop the connection to Tor.

This seems more problematic to me because the user can't go back to debugging their connection without going through the long progress bar again.

Edited Jun 08, 2021 by sajolida
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking