Report User List functionality

Utility to report user created lists in case there’s something inappropriate in it, such as spoilers in the title.

This should in my opinion:

  • Hide the list temporarily (like making it temporarily private)
  • Notify a Librarian to action (Either make the list private or change whatever is wrong by contacting the user)

This is specially important now that lists show in the books.

Context: this came up in the Show what lists a book/video belongs to - #26 by Megumin

I’m… torn on the utility, benefit, and overly subjective nature of the request, but… I get the hypothetical concern too. I looked through the first 2 pages of lists, and don’t see a single even mildly spoiler-y list title. Can you find an example of one? (Put under a details fold or something here)

Specifically I’m not convinced that changing list privacy is a desirable behavior - especially since the list creation and pages say nothing about naming conventions or spoilering, and lists are externally linked - they have a function outside the individual book pages. people may have specific reasons for the name or privacy settings - and I think people should have maximum possible freedom (which is of course very subjective to define).

I would rather see this dealt with by:

  1. Assign a spoiler tag/attribute to said list (which should also be a checkbox on the add/edit list pages)
  2. Hide lists with that attribute from book pages

How to deal with it is up to debate. I was just suggesting one way that came to mind.

I haven’t found a list (on natively) that it’s in clear violation, but it could be something like “Series where the MC dies” or something like that.

The fact that I’m not looking is because I don’t want to spoil myself :sweat_smile:

But I think it could happen, and it has to be potentially addressed, some way or the other.

Fwiw, I’ve gone through 6 of 9 pages of lists, and still don’t see anything remotely spoiler-y.

So you want someone else to spoil themselves on your behalf :thinking: :stuck_out_tongue: (I am joking around)

The fact that it’s not happening now doesn’t mean it can happen in the future.

I think this is probably something also extensible to reviews that haven’t applied/used spoiler tags correctly.

I guess all we really need is the ability to report lists and reviews. And then on the librarian side, the ability to filter those list/review reports by language, so that we can all deal with reports for languages we don’t speak so that even if we get spoiled, it’s less likely to be for a book we would’ve liked to read.

It would be nice to organize though, have the functionality ready if it’s ever needed. We wouldn’t need to remove the review/list, just confirm that it is a spoiler and then have the option to add that spoiler tag.

Btw I noticed we have this warning now. Is this new?

Also is it possible we can have an X to make it go away, so it doesn’t eat up so much of the space on mobile?

Yes, was addressed here:

Ah cool. Unfortunately I can’t reply there now, bc it’s past the 7 days. so I’m gonna re-ask here

This is great, but can you please add an X to it on mobile, or have it go away after a certain amount of scrolling, so it doesn’t take up a bunch of the screen the while way down?

This is a good shout! After discussion with @nikoru we think just surfacing that big warning on first save and then maybe a one line warning on subsequent ones is the solution here. Does that sound right?

Hmm. I see the rationale, and agree that it feels less disruptive on Create List than Edit List, but my preference would still be either:

  1. Have it switch to the short version, after you’ve scrolled down a certain amount of the page
  2. Have an X button so mobile users can get rid of it

Ultimately it’s up to y’all though. I don’t do a ton of list creation/editing, so this isn’t a make/break thing for me

@暁のルナ added your dismiss button and the changes we proposed.. think it works great now but let us know :slight_smile:

The discussion seems to be about something completely different from the main request :thinking: I don’t think how we treat spoilers is relevant at all to a reporting function, because AFAIK Natively doesn’t have a spoiler policy yet. A spoiler in a list would be annoying, but not against the rules.

I do think we need a report function for lists (and everywhere else where users can contribute text), to be able to flag ordinary abuse like spam first and foremost. And as a necessary part of introducing a reporting feature, clear guidelines should be drawn up about what does and doesn’t constitute abuse of the system. Those guidelines should probably include a spoiler policy, but it’s beside the core issue of how to deal with potential abuse.