mirador icon indicating copy to clipboard operation
mirador copied to clipboard

Mirador hangs crash while switching from one manifest to an other within a collection-manifest

Open ChrisBethgster opened this issue 2 years ago • 0 comments

  • I am the author or maintainer of this manifest: Yes
  • URL: https://opendata2.uni-halle.de//json/iiif/1516514412012/32926/7c814ee6-0a4c-4750-b00a-f090c54e0333/manifest
  • Manifest hosting institution: Universitäts- und Landesbibliothek Sachsen-Anhalt

Observed behavior

  1. Click on the first manifest of the collection
  2. Open the thumbnails -> click on a thumbnail (for example page 5 / Seite 5)
  3. Open the metadata information view -> click on "Show Collection"
  4. Select the last manifest of the collection. --> Viewer hangs crashs with no error image

The direct loading of the first and last manifest (https://opendata2.uni-halle.de//json/iiif/1516514412012/32927/1050ad2d-e202-4076-961b-d333fe9d5b42/manifest, https://opendata2.uni-halle.de//json/iiif/1516514412012/32933/686df89f-a2b4-4872-abcf-ab4024898150/manifest) works with no problems.

The switch of the manifests within the collection-manifest works also if there is no page selection over thumbnails.

Warning: Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state.
    in CollectionDialog (at withPlugins.js:20)
    in WithPlugins(CollectionDialog) (created by Connect(WithPlugins(CollectionDialog)))
    in Connect(WithPlugins(CollectionDialog)) (created by WithStyles(Connect(WithPlugins(CollectionDialog))))
    in WithStyles(Connect(WithPlugins(CollectionDialog))) (created by withI18nextTranslation(WithStyles(Connect(WithPlugins(CollectionDialog)))))
    in withI18nextTranslation(WithStyles(Connect(WithPlugins(CollectionDialog)))) (at PrimaryWindow.js:85)
    in div (at PrimaryWindow.js:82)
    in PrimaryWindow (at withPlugins.js:20)
    in WithPlugins(PrimaryWindow) (created by Connect(WithPlugins(PrimaryWindow)))
    in Connect(WithPlugins(PrimaryWindow)) (created by WithStyles(Connect(WithPlugins(PrimaryWindow))))
    in WithStyles(Connect(WithPlugins(PrimaryWindow))) (at Window.js:96)
    in div (at Window.js:95)
    in div (at Window.js:94)

ChrisBethgster avatar Mar 15 '22 09:03 ChrisBethgster