bigbluebutton / bigbluebutton

Complete open source web conferencing system.
https://bigbluebutton.org
GNU Lesser General Public License v3.0
8.5k stars 5.95k forks source link

TLDraw undo not working the right way. #17833

Open Scroody opened 1 year ago

Scroody commented 1 year ago

Describe the bug TLDraw undo tool not working if used in a separate presentation.

To Reproduce Steps to reproduce the behavior:

  1. Create a meeting
  2. Join the meeting
  3. Upload a new presentation
  4. Draw some shapes
  5. Go back to default presentation
  6. Click undo and/or redo
  7. Go to your uploaded presentation
  8. Try to undo and see the bug

Expected behavior Undo tool should undo shapes

Actual behavior Undo tool does not undo the shapes

BBB version: v2.6.x.release

Desktop (please complete the following information):

Additional context

https://user-images.githubusercontent.com/36093456/236846960-f924be29-cdbd-4dee-803e-84e02da7eae5.mp4

stale[bot] commented 3 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Ithanil commented 3 months ago

It still behaves like that in 2.7.8. But I think the real problem here is that the full undo/redo stack is deleted on presentation switch, so it is impossible to undo anything after switching (even when going back to the original presentation).