@Nicolas
After a user created a longer posting with multiple spoilers, the forum stopped working properly for me (unresponsive buttons / missing pop-up menus).
I played around with the posting that was made and figured out some problems related to the spoiler plugin.
First, using a list before a spoiler containing a list breaks the spoiler.
Here's the code:
- asd
- asd
- asd
:::
This is a spoiler containing a list:
- asd
- asd
- asd
:::
producing the output
This is a spoiler containing a list:
[empty spoiler tag]
This part on its own does not yet break anything but just creates a badly formatted posting.
Second (probably somewhat related), different kinds of lists inside the same spoiler will break the next spoiler following.
Example code:
:::
- asd
- asd
- asd
1) asd
2) asd
3) asd
:::
:::
- asd
- asd
- asd
:::
results in
[spoiler containing the part between the first spoiler tags]
- asd
- asd
- asd
[empty spoiler]
Again, this problem alone does not result in a broken nodebb but just in malformatted output.
Finally, I reduced the problem to a situation when both of the above examples are combined.
A posting like this
:::
1) asd
2) asd
3) asd
- asd
:::
- asd
:::
1) asd
2) asd
3) asd
:::
will break nodebb. The problematic thread / posting becomes impossible to delete without deactivating plugins because the moderation tools cannot be displayed.