CenterForDigitalHumanities / CenterForDigitalHumanities/glossing-entries

ng.html - Check For Existing Glosses Results

Open
#280 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Tested on https://glossing.rerum.io/ng.html#https://store.rerum.io/v1/id/614362c3e74876243131a4e0

Duplicate looking results appear, but each item has a unique ng.html# link.

![image](https://github.com/user-attachments/assets/90628eaa-e2d1-45ed-a3fe-0e63e5dcbde5)

Upon clicking one of them, the # in the address bar becomes the hashed id instead of the URI. This is not recognized on any page. You will get a 'hash is not a URI' toast error if you go to a page without a #URI.

The link away never occurs. The links do not result in a redirect, but do change the #id on the ng.html page itself. Forcing the page to load with hash id results in the 'hash is not a URI' toast.

Contributor guide

Open the contributing guide

Research direction

Start with ng.html and reproduce the existing-gloss results using the URL in the report. Trace how each result link is built and handled when clicked. Done means selecting a result navigates to a recognized URI rather than replacing the page hash with an unrecognized id or showing the “hash is not a URI” toast.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.