IQSS / IQSS/dataverse

JSF Collection ("dataverse") page rendering can be broken because of thumbnails

Open
#11,931 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
1.1k
Forks
564
Avg merge
2d 2h
Merged PRs (30d)
29

Description

I should've taken a screenshot last time I saw this. But I'll try to find one.

In addition to the missing thumbnail(s), the rest of the page gets broken - the text lines from individual search cards end up rendered further up or down on the page.

The workaround, in case it helps diagnose the issue, is to figure out which dataset card(s) are causing the issue (can be identified by the fact that they are showing neither a thumbnail, nor the default dataset icon), then go to the dataset and remove the designated thumbnail and assign the default icon under Edit -> Thumbnails + Widgets.

There may be a correlation between this issue and Payara restarts or redeployments.

There is a good chance that #11930 would fix or make this a non-issue. But opening this in case we want to fix it proper.

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 by reproducing the JSF collection ("dataverse") page with dataset cards that lack both thumbnails and the default dataset icon. Compare the reported workaround with issue #11930 and check whether the page layout remains aligned after the problematic thumbnail is removed or replaced; done means the collection page renders all card text in the correct positions.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.