Collect feedback on proposed designs for Conflux
Context
Conflux (aka "multi-path circuit") is a feature that enhances reliability and performance by splitting traffic across multiple circuits at the same time and prioritizing circuits with lower RTT. However, Tor Browser’s UI for desktop currently covers the display of regular circuits only, whilst its Android version doesn't even have UI for any types of circuits at all.
This design work has been done at design#152 (closed) and design#200, and need to be tested with real users before we hand it over for development. Besides, this can also be an opportunity to test the new circuit display component within Firefox's new Unified Trusted Panel (UTC), as it would be more consistent with the way the circuit display has been designed for Android.
References
(Multi-path circuit using the current Circuit Display component)


(Multi-path circuit on Android)


(Firefox's Unified Trusted Panel)

Purpose and goals
What will this research focus on?
- Multi-path circuits:
- Usability;
- Copy.
- Unified Trusted Panel (to be confirmed):
- Information architecture;
- User flows;
- Iconography.
What needs to be learned?
- Do users know where to find the circuit display? (Only in case of placing it within the UTP)
- Do users understand that websites using conflux are being run on different circuit paths at the same time?
- Is it intuitive for users to switch between the view of each path?
- Do users understand the benefits from using conflux?
- Are the icons used in the UTP related user flows intuitive?
Out of scope:
- Is the new circuit display accessible for screen reader users? (Check the possibility of testing this once the circuit display has been developed)
Why this study is needed?
As conflux is a whole new feature, testing its designs with real users will help us understand if we're being clear with users about how it works and what might be confusing for them. This way we can refine the mockups before sending them for development.
Participants
TBD
Discuss possible inclusion and exclusion criteria.
Method and procedure
TBD
Checklist
-
Draft research plan -
Define user flow -
Draft script/questions -
Design interactive mockups on Figma -
Test interactive mockups -
Run pilot test -
Recruit participants -
Schedule tests -
Run user tests -
Analyze and document test results -
Report results