Opened 5 months ago

Closed 4 months ago

#21398 closed defect (fixed)

Atlas tooltips appear partially off-screen

Reported by: cypherpunks Owned by: cypherpunks
Priority: Medium Milestone:
Component: Metrics/Atlas Version:
Severity: Minor Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

In the Atlas relay/bridge details page, there are "tooltips" that show a description when you hover over each item.

When using Tor Browser at its default window size, the tooltips for the items in the left-hand column appear partially off-screen, so that the text is cut off. These include "Nickname", "OR Addresses", "Contact", "Dir Address", "Advertised Bandwidth", "IPv4 Exit Policy Summary", "IPv6 Exit Policy Summary", and "Exit Policy".

For example: if I open https://atlas.torproject.org/#details/5CECC5C30ACC4B3DE462792323967087CC53D947 , and hover over "OR Addresses", I see

ses and ports where the relay
for incoming connections from
and other relays.

Child Tickets

Attachments (4)

Change History (8)

comment:1 Changed 5 months ago by cypherpunks

  • Owner changed from irl to cypherpunks
  • Status changed from new to assigned

Placing the tooltips on the right of the items is IMO the easiest way to solve this issue. IIRC before #9913 was merged the popovers would also appear on the right. I'm working on a patch.

comment:2 Changed 5 months ago by cypherpunks

  • Status changed from assigned to needs_review

I took the opportunity to improve some of the code related to tooltips besides just fixing the issue at hand.

comment:3 Changed 5 months ago by cypherpunks

I forgot to change the bridge page in patch 0002 so I've added a fixup patch. Please squash before merging.

comment:4 Changed 4 months ago by irl

  • Resolution set to fixed
  • Status changed from needs_review to closed

Cool. This seems to work down to screen widths of 245px, at which point we have other problems like the search box being too big, etc.

Thanks for your work on this, merged and will deploy shortly.

Note: See TracTickets for help on using tickets.