Author browse links on item page open in a new tab, unlike other browse links

Open Beginner friendly
#6,268 4 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@jesielviana is already working on this.

Since Oct 9, 2026.

  • #6345 by @jesielviana — open

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

affects: main bug component: Item low priority

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-element while sandbox.dspace.org uses ds-browse-link-metadata-list-element

Bug is browser-independent (reproduced on Chrome v154.0 and Firefox v156)

To Reproduce

Compare:

Or:

  1. 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)
  2. Observe: click an author and it opens in a new tab. Click the date and it stays in the same tab
  3. 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

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.

More from DSpace/dspace-angular

All issues in DSpace/dspace-angular

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.