Screen recording turns on Screen Cast, and Screen Cast stops recording
- /e/ version: 1.8.1-s-20230203257074-dev-FP3
- Device model(s): Fairphone 3
- Device rooted: no
Summary
When starting a screen recording, Screen Cast is turned on. Disabling Screen Cast silently stops the screen recording, but to the user the recording seems to continue. The actual video file ends at the exact time the Screen Cast was stopped.
The problem
Steps to reproduce
- Start screen recording.
- Turn off Screen Cast, but don't stop the screen recording.
- The screen recording appears to continue (but it doesn't).
- Open the video file of the screen recording and notice that it ends where Screen Cast was stopped.
What is the current behavior?
Ending the Screen Cast stops the screen recording, but to the user the screen recording appears to continue.
What is the expected correct behavior?
Either ending the Screen Cast should not stop the screen recording in the first place, or it should be obvious to the user that the screen recording has ended.
Screenshots
Here's a video of the issue. Note that I stopped the Screen Cast at exactly 20:48:48 system time but the screen recording only at 20:49:02. According to the red screen recording notification, the recording should be exactly 20 seconds in length.
However, the actual screen recording file stops exactly at 20:48:48 system time and is only 9 seconds in length.