Author browse links on item page open in a new tab, unlike other browse links
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- angular, typescript
- Domain
- frontend
Research direction
Compare the author rendering paths mentioned in the issue: ds-plain-text-metadata-list-element and ds-browse-link-metadata-list-element. Start by locating the latter and checking how its author links are configured versus the date browse link. Verify that author links stay in the same tab, and consider the issue's suggested audit of other *-metadata-list-element components for consistent behavior.
Written by the indexing model from the issue text.
Description
Describe the bug
On the item page, clicking an author opens /browse/author in a new tab, while other browse links, like issue date, open in the same tab
- Spotted on sandbox.dspace.org
- Confirmed this does not occur on demo.dspace.org (DSpace 10), however, this should be confirmed in the code (see next bullet)
- demo.dspace.org renders authors with
ds-plain-text-metadata-list-elementwhile sandbox.dspace.org usesds-browse-link-metadata-list-element
Bug is browser-independent (reproduced on Chrome v154.0 and Firefox v156)
To Reproduce
Compare:
- (not ok) https://sandbox.dspace.org/entities/publication/2574d334-41d8-481e-be5a-cf2980ee17f0
- (ok) https://demo.dspace.org/entities/publication/2574d334-41d8-481e-be5a-cf2980ee17f0
Or:
- On sandbox.dspace.org, go to /browse/author, select any author and open any publication that does not have relationships to Person entities (so authors are displayed as a list)
- Observe: click an author and it opens in a new tab. Click the date and it stays in the same tab
- Compare with DSpace 10 (demo.dspace.org)
Expected behavior
Author links should open in the same tab, consistent with other browse links
Related work
No directly related issues found
Additional Consideration
It may be worth auditing other *-metadata-list-element components for consistent link behavior
- Dominant language
- TypeScript
- Stars
- 180
- Forks
- 577
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 115
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from DSpace/dspace-angular
-
bug needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
DSpace/dspace-angular#6511 ·
Maintainers usually reply within 1 day
-
Visual issues with qualdrop fieldsPossibly taken @DanGastardelli claimed this 5 days ago. Openaffects: 10.x affects: 9.x bug claimed: Acervos Digitais component: submission Difficulty: Low ux
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
DSpace/dspace-angular#6412 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Facet headings have incorrect clickable area to expand/collapsePossibly taken @jesielviana claimed this 2 days ago. Openaccessibility affects: 10.x affects: 8.x affects: 9.x bug ux
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
DSpace/dspace-angular#6364 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Mathjax single dollar sign delimiter configuration causes unintentional math rendering in abstractsOpenbug needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
DSpace/dspace-angular#6263 ·
Maintainers usually reply within 1 day
-
UI spacing regression on ds-generic-item-page-field (extra spaces around metadata values) in v10.xOpenaffects: 10.x affects: main bug component: Item ux
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
DSpace/dspace-angular#6254 · 1 comment ·
Maintainers usually reply within 1 day
All issues in DSpace/dspace-angular
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
vercel-labs/durable-harness#53 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
area/docs area/ui enhancement
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
melgarafael/DeskcommCRM#4098 ·
Maintainers usually reply within 1 day
-
bug ready-for-agent
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kerti/balances-v2#801 ·
Maintainers usually reply within 1 day
-
lesson-submission pending-review
Difficulty 1/5 Under an hour Newbie friendliness 84/100
Ikalus1988/MisakaNet#4510 ·
Maintainers usually reply within 1 day