diff --git a/__tests__/integration/mirador/sequence_switching.test.js b/__tests__/integration/mirador/sequence_switching.test.js index 404e8dc274173538cc7eb00bbfcaac858fb6706f..1fdb850bc8e99fe22fb4aba5920835b12c0bf658 100644 --- a/__tests__/integration/mirador/sequence_switching.test.js +++ b/__tests__/integration/mirador/sequence_switching.test.js @@ -28,8 +28,8 @@ describe('Window Sidebar Sequence Dropdown', () => { await expect(page).toMatchElement(`#${windowId} button[aria-label="Index"]`); await expect(page).toClick(`#${windowId} button[aria-label="Index"]`); await expect(page).toClick('#mui-component-select-sequenceId'); - await expect(page).toMatchElement('#sequence-1'); - await expect(page).toClick('#sequence-1'); + await expect(page).toMatchElement('[data-value="https://www.e-codices.unifr.ch/metadata/iiif/gau-Fragment/sequence/Sequence-1741.json"]'); + await expect(page).toClick('[data-value="https://www.e-codices.unifr.ch/metadata/iiif/gau-Fragment/sequence/Sequence-1741.json"]'); await expect(page).toMatchElement('p', { text: 'fragm1a_1r' }); }); }); diff --git a/src/components/WindowSideBarCanvasPanel.js b/src/components/WindowSideBarCanvasPanel.js index 98cac15a24ab6315df55298ba1139b163a103b29..b327a3db97ca0767abe3aad679e10466c506219b 100644 --- a/src/components/WindowSideBarCanvasPanel.js +++ b/src/components/WindowSideBarCanvasPanel.js @@ -119,7 +119,7 @@ export class WindowSideBarCanvasPanel extends Component { classes={{ select: classes.select }} className={classes.selectEmpty} > - { sequences.map((s, i) => <MenuItem id={`sequence-${i}`} value={s.id} key={s.id}><Typography variant="body2">{ WindowSideBarCanvasPanel.getUseableLabel(s, i) }</Typography></MenuItem>) } + { sequences.map((s, i) => <MenuItem value={s.id} key={s.id}><Typography variant="body2">{ WindowSideBarCanvasPanel.getUseableLabel(s, i) }</Typography></MenuItem>) } </Select> </FormControl> )