IQSS / IQSS/dataverse

Overflow of long emails in tables displaying user information (ex. the "Requests" table for a dataset with restricted files)

Open
#10,582 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Component: JSF Feature: Guestbook Requested SPA Improvement Type: Bug UX & UI: New React UI
Dominant language
Java
Stars
1.1k
Forks
564
Avg merge
2d 2h
Merged PRs (30d)
29

Description

What steps does it take to reproduce the issue?

  1. Have several users with long emails request access to one or more restricted files in a dataset and to which you have permissions to see the Requests.
  2. Go to the dataset -> Edit Dataset -> Permissions -> File
  3. View the table under "Requests" - the email overflows into the next column

**When does this issue occur?
At least for the email in the above "Requests" table.
It probably occurs in other places wherever tabular info is presented and long text overflows the column. Perhaps it is the lack of a space in email addresses that prevents the text from wrapping.

**Which page(s) does it occurs on?
dataset -> Edit Dataset -> Permissions -> File -> Requests table

**What happens?
See above

**To whom does it occur (all users, curators, superusers)?
all users who are presented with information with table info

** What did you expect to happen?
The long text would either wrap to fill the cell and not overflow the column width, or the column stretch to fit the info (may be difficult on small devices)

Which version of Dataverse are you using?
6.2

Any related open or closed issues to this bug report?
None that I could find with a (very) quick search,

Screenshots:
Can't supply a screenshot due to privacy issues of users.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the dataset Edit Dataset → Permissions → File page and reproduce the overflow in the Requests table using long email addresses. Trace the table rendering and styling from that entry point; done means long email text wraps or otherwise stays within its column without overlapping adjacent content.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.