Amadeus-Winarto / pe

0 stars 0 forks source link

ViewCommand: Clicking the TelegramHandle freezes the application #6

Open Amadeus-Winarto opened 2 years ago

Amadeus-Winarto commented 2 years ago

To Reproduce:

  1. Clear the app using the clear command
  2. Add a person with a telegram handle. Specifics don't matter
  3. View that particular person with the view command
  4. Click the telegram handle. UI will start to look funny e.g. mouse doesn't return back to normal, etc.

image.png

After waiting some time, the following happens

image.png

There's no way to use the application when this occurs. Force closing the window takes quite some time, and occasionally doesn't even work. Had to use ctrl+c from the terminal to close the app.

This seems to be quite fatal, as many users will likely click the telegram handle thinking that it does a copy (as many applications do e.g. the email). Instead, it crashes the app which is infuriating

nus-pe-bot commented 2 years ago

Team's Response

We have tested this on Window and MAC, user should be clear on what OS he/she is running.

Items for the Tester to Verify

:question: Issue response

Team chose [response.CannotReproduce]

Reason for disagreement: The developers seem to suspect an OS-related bug. The tester could not have known this which is why the tester did not even think of putting OS information. Anyways, given that the developers provide guarantees by stating in the Developer Guide that the app should work on Windows, Linux, Unix, and OS-X and yet is tested only on Windows and MacOS (not OS-X, the older version which may or may not be backwards compatible), it should thus be deducible that the bug may occur when running on Linux, Unix, or OS-X, since these OSes have not been checked by the developers. Only if the bug is not reproducible in any of the mentioned OSes would it be the tester's fault for using esoteric OSes (like Tetris-OS) and yet not including it in the report.

It is noteworthy that the application has only been tested in Windows and MacOS despite the claim that it works on other, untested OSes. Perhaps such a strong guarantee should not be mentioned in the first place (with potential disclaimers in the User Guide).

In any case: