kakaroto / Beyond20

D&D Beyond Character Sheet Integration in Roll20
GNU General Public License v3.0
495 stars 144 forks source link

Persistent "Long Rest Taken" notification #1111

Closed shortlad closed 5 months ago

shortlad commented 5 months ago

Description: After taking a long rest, every time you roll, a pop up notification is displayed that says "Long Rest Taken". Refreshing the page fixes it until you take another long rest. The notification is a DndBeyond notification, but the issue does not happen if I disable the beyond 20 extension.

The notification also appears any time a details window is opened or closed. For example if I click on a item, when the description pops up on the right hand side, the notification appears. It appears again when I close it. This part happens even with the extension is disabled.

Steps to reproduce the behavior:

  1. Take a long rest.
  2. Make any roll (Saving throw, ability check, attack roll, etc.)
  3. "Long Rest Taken" Notification appears again. OR
  4. Go to the inventory and click on the name of an item
  5. When the description panel on the right opens the "Long Rest Taken" notification appears.
  6. Click anywhere on the screen to close the details panel and the notification appears again.

Expected behavior No notification should appear about a long rest when rolling

Screenshots

Screenshot 2024-04-25 222940

Browser Info (please complete the following information):

Additional context Happens with or without digital dice being enabled. If you click the x to close the notification, it stops the issue. But if you just let it fade away, it will keep coming back.

kakaroto commented 5 months ago

huh, that's an interesting one, and a new one too, likely from the update to the D&D Beyond website they did yesterday. I can confirm the issue, but I can also confirm it's unrelated to Beyond20. When you click on the roll buttons, it also pops up the DDB side panel with all the details about the skill/weapon/spell/etc.., that's what Beyond20 parses in order to know how to make a roll. Whenever a side panel pops open, the long rest notification reappears. You can confirm it's unrelated to Beyond20 by disabling the extension, doing a long rest, then after it disappears, just click on any skill/weapon/etc... (its name, not the modifier) to make the side panel appear, you'll see the notification appear as well. If you click the X button on the notification though, it will go away, without having to refresh the page.

I'd recommend reporting the bug to the DDB team. I hope that helps.