internetarchive / internetarchive/openlibrary

Alternative editions on lists don't show up on edition page

Open
#8,412 4 comments 0 reactions 0 assignees View on GitHub
Lead: @cdrini Needs: Community Discussion Needs: Designs Priority: 3 State: Blocked Theme: Lists Type: Bug
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

This will be fixed by #11020!

### Evidence / Screenshot (if possible)

Let's say there's a Work called Harry Potter and the Chamber of Secrets. It has two editions, one in English, one in French.

If we're currently on the English edition and we add it to a list called "Favorite Books" and then switch to the French edition, the My Books Dropper UI will not show the French edition as being on the list... whereas from the French edition, we may want to know that the English edition is on our list.

### Proposed solution

For each edition on the list... Resolve the work... And if the work matches the current page's work, then show the edition?

This needs discussion + design as its confusing.

### Relevant url?

### Steps to Reproduce

1. Go to ...
2. Do ...

* Actual:
* Expected:

### Details

- **Logged in (Y/N)?**
- **Browser type/version?**
- **Operating system?**
- **Environment (prod/dev/local)?** prod

### Proposal & Constraints

### Related files

### Stakeholders

Contributor guide

Open the contributing guide

Research direction

Start by reviewing issue #11020, which the report says will fix this behavior, and trace the My Books Dropper UI for edition and list handling. Confirm the intended behavior across alternate editions and resolve the noted design confusion before changing code; the work is done when the selected edition accurately reflects list membership for the same work.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.