GithubHelp home page GithubHelp logo

thm-projects / frag.jetzt Goto Github PK

View Code? Open in Web Editor NEW
21.0 7.0 1.0 74.93 MB

The name of the app says it all: it stands both for the purpose of the app and for its address https://frag.jetzt

License: MIT License

TypeScript 63.78% JavaScript 0.50% HTML 22.72% SCSS 7.59% Dockerfile 0.03% Shell 0.20% Gherkin 0.14% CSS 5.04%

frag.jetzt's Issues

email addresses containing '+' not accepted

The plus sign (+) is a valid character for the first part of an email address (the one before the @). However, trying to sign-up using such a (valid) email address does not work and the error message that appears suggests that there might already exist an account with that email (which it does not for sure).

frag.jetzt unusable with private window in Firefox 107

With a private window in Firefox 107.0 and 107.0.1 under GNU/Linux and Windows, frag.jetzt is unusable. The page loads but is dark grey. Some black icons are barely visible at the bottom, but the usual Welcome message with Onboarding button is not visible.
This is particularly bad if students want to enter a room in a private window.

The browser's console shows errors:

ERROR Error: Uncaught (in promise): IndexedDB error: InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.
    Me https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    Me https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    Ie https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    invokeTask https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    onInvokeTask https://frag.jetzt/main.596646befc1b5201.js:1
    invokeTask https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    runTask https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    B https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    invokeTask https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    le https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    oe https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    Ne https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
ERROR TypeError: this.room is null
    announce https://frag.jetzt/9018.ae461437ba85fe43.js:1
    listenerFn https://frag.jetzt/9018.ae461437ba85fe43.js:1
    J https://frag.jetzt/main.596646befc1b5201.js:1
    invokeTask https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    onInvokeTask https://frag.jetzt/main.596646befc1b5201.js:1
    invokeTask https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    runTask https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    invokeTask https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    le https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    oe https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1
    Ne https://frag.jetzt/polyfills.8c46eac9e9708b77.js:1

Visibility of state icons using Firefox vs. Chrome

Hi,

the question cards on the question overview show different behaviour using Firefox and Chrome.
Firefox doesn't show them, just the burger menu. Therefore, the actions are reachable, but the state isn't visible.

Firefox:
grafik

Chrome:
Screenshot from 2020-10-07 10-41-58

"Delete questions" deletes room instead

Steps to reproduce:

  • In the "creator" role, click on one of your rooms.
  • Top-right corner, click "Options", then "Delete questions" (in order to reset the room).

Actual result:

  • "Are you sure? Do you really want to delete the room XY? [...]", button "Delete room" is shown.
  • After clicking the button, room gets deleted.

Expected result:

  • After confirmation, the room still exists, all questions are gone.

language problem

Hi there!
there seems to be some problem if my browser language is set other than german and the whole page got frozen.
image
image

Best,
PJ

Room creation broken

Steps to reproduce:

  • In Firefox (FF 93.0 on Ubuntu Linux in my case) or Google Chrome, click "(+) Create a room" on the start page.
  • Enter a room name. Click "Create room".

Actual result:

  • A lot of error messages in dark red boxes pop up in quick succession.
  • The start page is shown as if the action had failed.
  • In fact, the room is created, and shows up in the creator's room list.

Expected result:

  • Room is created, and the page switches to the room list containing the new room.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.