Systems Frontend issueshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues2024-01-18T11:49:56+01:00https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/529Links to time in audio files do not work2024-01-18T11:49:56+01:00Jenett, FlorianLinks to time in audio files do not workIn PM / Annotation view (also in Index) if one clicks a time in the annotation list the player does not jump to the correct time in the audio file. It jumps to the beginning.
Used this file:
https://www.repository.cam.ac.uk/bitstream/ha...In PM / Annotation view (also in Index) if one clicks a time in the annotation list the player does not jump to the correct time in the audio file. It jumps to the beginning.
Used this file:
https://www.repository.cam.ac.uk/bitstream/handle/1810/236474/Lavrung_034.mp3https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/542Assets: space / special characters in image or video filename cause trouble w...2021-07-01T16:59:49+02:00Rittershaus, DavidAssets: space / special characters in image or video filename cause trouble when fetching metadataWhen a file (video or image) is uploaded to the assets and it has a space (or special?) character in its filename, changing the access right settings doesn't work.When a file (video or image) is uploaded to the assets and it has a space (or special?) character in its filename, changing the access right settings doesn't work.Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/545Failed connections in Assets upload2021-06-24T12:29:51+02:00Rittershaus, DavidFailed connections in Assets uploadUploading assets is not really working (using UI and direct upload). Files seem to be uploaded completely but still some unspecific error occurs. Using the URL of the uploaded files is possible (Piecemaker), but the systems is not able ...Uploading assets is not really working (using UI and direct upload). Files seem to be uploaded completely but still some unspecific error occurs. Using the URL of the uploaded files is possible (Piecemaker), but the systems is not able to grab all metadata (e.g. title) and thus the swim lane is also not properly displayed.Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/543Assets: access right settings display wrong state2021-06-09T15:09:07+02:00Rittershaus, DavidAssets: access right settings display wrong stateIf you upload multiple files and change the access right for one file to "view" it seemes as if all other files are automatically set to "view" as well, but actually a wrong status is diplayed for these files. You can still "re"-assign t...If you upload multiple files and change the access right for one file to "view" it seemes as if all other files are automatically set to "view" as well, but actually a wrong status is diplayed for these files. You can still "re"-assign the "view" attribute and sharing is thus possible but it's really confusing which files are actually shared and which display a wrong state.Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/411AnnotationField cannot regain focus when pausing video mid-typing2020-12-09T10:30:33+01:00Koch, AntonAnnotationField cannot regain focus when pausing video mid-typingSteps to reproduce:
- Open post annotator
- Play video
- Start typing (do not press return yet)
- Pause the video
- Continue Typing
What should happen:
Text input continues in the AnnotationField
What actually happens:
No key events a...Steps to reproduce:
- Open post annotator
- Play video
- Start typing (do not press return yet)
- Pause the video
- Continue Typing
What should happen:
Text input continues in the AnnotationField
What actually happens:
No key events are triggered anymorehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/504Videos do not play in Chrome when (packaged) grid loads in IFrame2020-07-10T13:05:08+02:00Koch, AntonVideos do not play in Chrome when (packaged) grid loads in IFrameWorks fine in Firefox and Safari and when viewing the IFrame source directly.
IFrame: http://www.sdela.dds.nl/temp.html
Source: https://lab.motionbank.org/sdela/MRTB_REF_TEST/
Might just be a GUI problem with the Video.js player.Works fine in Firefox and Safari and when viewing the IFrame source directly.
IFrame: http://www.sdela.dds.nl/temp.html
Source: https://lab.motionbank.org/sdela/MRTB_REF_TEST/
Might just be a GUI problem with the Video.js player.Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/497not all annotation list move with video in mosys grid2020-06-15T14:06:25+02:00Koch, Antonnot all annotation list move with video in mosys gridKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/491Investigate this Video.js error2020-06-03T15:55:38+02:00Koch, AntonInvestigate this Video.js errorSentry Issue: [FRONTEND-1S](https://sentry.motionbank.org/motionbank/frontend/issues/79/?referrer=gitlab_integration)
```
Error: NotFoundError: Failed to execute 'replaceChild' on 'Node': The node to be replaced is not a child of this n...Sentry Issue: [FRONTEND-1S](https://sentry.motionbank.org/motionbank/frontend/issues/79/?referrer=gitlab_integration)
```
Error: NotFoundError: Failed to execute 'replaceChild' on 'Node': The node to be replaced is not a child of this node.
NotFoundError: Failed to execute 'replaceChild' on 'Node': The node to be replaced is not a child of this node.
```https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/492Video.js throws with undefined as error2020-06-03T15:55:18+02:00Koch, AntonVideo.js throws with undefined as errorSentry Issue: [FRONTEND-1J](https://sentry.motionbank.org/motionbank/frontend/issues/70/?referrer=gitlab_integration)
```
UnhandledRejection: Non-Error promise rejection captured with value: undefined
```Sentry Issue: [FRONTEND-1J](https://sentry.motionbank.org/motionbank/frontend/issues/70/?referrer=gitlab_integration)
```
UnhandledRejection: Non-Error promise rejection captured with value: undefined
```https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/495Broken i18n reference in media list2020-06-03T15:53:55+02:00Koch, AntonBroken i18n reference in media listSentry Issue: [FRONTEND-5](https://sentry.motionbank.org/motionbank/frontend/issues/5/?referrer=gitlab_integration)
```
TypeError: Cannot read property '_t' of null
at o.<anonymous> (/js/vendor.fc32f850.js:166:1872)
at None (/js/app...Sentry Issue: [FRONTEND-5](https://sentry.motionbank.org/motionbank/frontend/issues/5/?referrer=gitlab_integration)
```
TypeError: Cannot read property '_t' of null
at o.<anonymous> (/js/vendor.fc32f850.js:166:1872)
at None (/js/app.a4019420.js:1:259962)
at N (/js/vendor.fc32f850.js:146:115519)
at Generator._invoke (/js/vendor.fc32f850.js:146:116643)
at Generator.e.<computed> [as next] (/js/vendor.fc32f850.js:146:115698)
...
(2 additional frame(s) were not displayed)
```https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/488Packager 'excludes' some of the annotation selected using the textfilter or R...2020-05-27T12:27:35+02:00Rittershaus, DavidPackager 'excludes' some of the annotation selected using the textfilter or RegExpConsole output for each annotation that is not loaded: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('<URL>') does not match the recipient window's origin ('<URL>').Console output for each annotation that is not loaded: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('<URL>') does not match the recipient window's origin ('<URL>').Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/391metadata/getLocal throws TypeError: Cannot read property 'substr' of undefined2020-05-08T13:53:58+02:00Koch, Antonmetadata/getLocal throws TypeError: Cannot read property 'substr' of undefinedSentry Issue: [FRONTEND-4](https://sentry.motionbank.org/motionbank/frontend/issues/4/?referrer=gitlab_integration)
```
TypeError: Cannot read property 'substr' of undefined
at o.<anonymous> (/js/app.45957bf8.js:1:36811)
at N (/js/v...Sentry Issue: [FRONTEND-4](https://sentry.motionbank.org/motionbank/frontend/issues/4/?referrer=gitlab_integration)
```
TypeError: Cannot read property 'substr' of undefined
at o.<anonymous> (/js/app.45957bf8.js:1:36811)
at N (/js/vendor.2c52f9ce.js:151:110228)
at Generator._invoke (/js/vendor.2c52f9ce.js:151:111352)
at Generator.e.<computed> [as next] (/js/vendor.2c52f9ce.js:151:110407)
at n (/js/vendor.2c52f9ce.js:178:86552)
...
(28 additional frame(s) were not displayed)
```Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/453TypeError: null has no properties2020-05-02T16:39:37+02:00Koch, AntonTypeError: null has no propertiesSentry Issue: [FRONTEND-16](https://sentry.motionbank.org/motionbank/frontend/issues/46/?referrer=gitlab_integration)
```
TypeError: null has no properties
at Xe (/js/vendor.17b00332.js:180:376856)
at ot (/js/vendor.17b00332.js:180:...Sentry Issue: [FRONTEND-16](https://sentry.motionbank.org/motionbank/frontend/issues/46/?referrer=gitlab_integration)
```
TypeError: null has no properties
at Xe (/js/vendor.17b00332.js:180:376856)
at ot (/js/vendor.17b00332.js:180:379944)
at trigger (/js/vendor.17b00332.js:180:384482)
at setCurrentTime/this.checkSeekedInPauseInterval< (/js/vendor.17b00332.js:180:281446)
at a (/js/vendor.17b00332.js:180:172733)
```
This is thrown by the YouTube player thousands of time, occurring in the interval function in "setCurrentTime":
https://github.com/videojs/videojs-youtube/blob/fa85128b1e7a615639bf743cdaea16925b3d2671/src/Youtube.js#L526
Apparently, `this` is null. There must be an unremoved event handler somewhere...Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/450Replace vue-video-player2020-04-30T14:19:37+02:00Koch, AntonReplace vue-video-playerIt is no longer maintained and the errors thrown by video.js just broke our error tracking by throwing 2.3k exceptions in one session... we need more control over updates and error handling.It is no longer maintained and the errors thrown by video.js just broke our error tracking by throwing 2.3k exceptions in one session... we need more control over updates and error handling.Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/412Dynamically load MediaPlayer(s) to prevent unwanted YouTube connection2020-04-24T11:20:28+02:00Koch, AntonDynamically load MediaPlayer(s) to prevent unwanted YouTube connectionAs of now, the code for the MediaPlayer is embedded in the app source, so on app load, there is a connection to s.ytimg.com since this is needed to instantiate the YouTube player.
This might be an issue with more restrictive deployments...As of now, the code for the MediaPlayer is embedded in the app source, so on app load, there is a connection to s.ytimg.com since this is needed to instantiate the YouTube player.
This might be an issue with more restrictive deployments so we should look into dynamically loading this when needed.Koch, AntonKoch, Anton