Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CURATOR-REPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,16 @@ rather than parity:
- The badge is not drawn below 0.6 zoom, where it is six pixels holding a
two-digit number. The old browser stops drawing it too, at its own 0.5 tier.

**The interactor overlay now survives you moving around.** Choosing a resource
and then opening another pathway used to lose it, including coming back to the
pathway you chose it on β€” so the three clicks had to be repeated every time. It
persists now, and a link carrying it opens with it drawn.

**The whole overlay is reachable from the keyboard.** The Species and Interactors
controls could not be focused or activated without a mouse, and were announced to
a screen reader as nothing at all. Both are operable now β€” Tab to them, Enter or
Space to open, Escape to close β€” and closing returns you to where you were.

**"Add overlay resource" now works, and keeps your data.** The button labelled
Close did nothing at all -- a Material directive was missing, so the attribute
sat inert and only Escape or a click outside would close the dialog. A rejected
Expand Down
20 changes: 12 additions & 8 deletions RELEASE-TESTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,14 +113,18 @@ rows, the rows are right: this line has drifted twice from being edited by hand.

## Context menus and interactors

| Item | Status |
| -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| Right-click an entity offers Molecule, Pathways, Interactors | **auto** β€” `diagram-entity-popup.spec.ts` |
| Pathways list navigates to a different diagram | **auto** β€” `diagram-entity-popup.spec.ts` |
| Interactor overlay draws, and clearing removes it | **auto** β€” `interactors.spec.ts`, asserted by looking at the diagram rather than at the button |
| Raising the confidence threshold reduces the interactors shown | **auto** β€” `interactor-threshold.spec.ts`, counting interactors visible on the diagram rather than the control's position |
| Interactor download | **auto** β€” `interactor-threshold.spec.ts`; the file carries every interaction the resource holds for the entity, not the filtered view |
| Adding your own interaction resource | **auto** β€” `custom-interactor-dialog.spec.ts`; a file or a paste is read in the browser and never uploaded unless a shareable link is asked for |
| Item | Status |
| -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| Right-click an entity offers Molecule, Pathways, Interactors | **auto** β€” `diagram-entity-popup.spec.ts` |
| Pathways list navigates to a different diagram | **auto** β€” `diagram-entity-popup.spec.ts` |
| Interactor overlay draws, and clearing removes it | **auto** β€” `interactors.spec.ts`, asserted by looking at the diagram rather than at the button |
| Raising the confidence threshold reduces the interactors shown | **auto** β€” `interactor-threshold.spec.ts`, counting interactors visible on the diagram rather than the control's position |
| Interactor download | **auto** β€” `interactor-threshold.spec.ts`; the file carries every interaction the resource holds for the entity, not the filtered view |
| Adding your own interaction resource | **auto** β€” `custom-interactor-dialog.spec.ts`; a file or a paste is read in the browser and never uploaded unless a shareable link is asked for |
| Sharing an overlay by link | **auto** β€” `custom-interactor-dialog.spec.ts`; the link opens the same overlay for someone else, and the resource is listed so they can clear it |
| Deleting a resource you added | **auto** β€” `custom-interactor-dialog.spec.ts`, asserted on the diagram rather than on the list β€” the list emptying is what hid this being broken |
| An overlay survives navigating away and back | **auto** β€” `interactor-threshold.spec.ts`; counted in badges drawn, not in the address |
| Interactors reachable without a mouse | **auto** β€” `header-controls.spec.ts`; focus, Enter/Space to open, Escape to close, and focus returns to the control |

## Analysis tools

Expand Down