wongjiahau / ttap-web

This is repo for storing codes of TTAP(UTAR)-Web version
https://get-ttap.surge.sh
MIT License
6 stars 9 forks source link

bug: disable-clashing still does not allow selecting clashing subjects #202

Open wongjiahau opened 2 years ago

wongjiahau commented 2 years ago

Screenshots

image

Reported by

https://docs.google.com/forms/d/1jsvXvTLWi8OSJHxr3fMvhnVAsUjey8eaWFurp-YeSAw/edit#response=ACYDBNghVpcLabJ_jsxm1Texq4kZD5DPXnPmaUNz0szK5zs79sFUq6r_rDNk_8E0W_HOKRI

wongjiahau commented 2 years ago

Preface

This is not really a bug, but more like a user expectation issue.

Steps

  1. Select a subject A.
  2. Select a subject B that clashes with A.
  3. Subject B should be disabled now with the red banner.
  4. Turn off Clash Checking

User Expectation

Expect the red banner on Subject B to be removed, and the possible timetables will be recalculated again.

Actual Behaviour

Nothing happens, user has to untick subject A, then reselect both subject A and subject B to make it work.