Had some rough times, but now we have working angular 5 plus no more greentext bug.
The greentext bug was a situation in which skipping while the queue was empty would result in a hidden video player, but a restart of the skipped video's audio. This has been fixed now.