Click here to Skip to main content
15,920,383 members

Bugs and Suggestions

   

General discussions, site bug reports and suggestions about the site.

For general questions check out the CodeProject FAQs. To report spam and abuse Head to the Spam and abuse watch. If you wish to report a bug privately, especially those related to security, please email webmaster@codeproject.com

 
GeneralRe: Quick Answer comments Pin
Chris Maunder15-Jun-22 6:08
cofounderChris Maunder15-Jun-22 6:08 
GeneralRe: Quick Answer comments Pin
Greg Utas15-Jun-22 7:11
professionalGreg Utas15-Jun-22 7:11 
GeneralRe: Quick Answer comments Pin
Richard Deeming14-Jun-22 21:34
mveRichard Deeming14-Jun-22 21:34 
GeneralRe: Quick Answer comments Pin
Richard MacCutchan14-Jun-22 21:45
mveRichard MacCutchan14-Jun-22 21:45 
BugAnother borked QA layout Pin
Richard Deeming6-Jun-22 23:12
mveRichard Deeming6-Jun-22 23:12 
GeneralRe: Another borked QA layout Pin
Matthew Dennis7-Jun-22 4:04
sysadminMatthew Dennis7-Jun-22 4:04 
GeneralRe: Another borked QA layout Pin
Matthew Dennis7-Jun-22 7:05
sysadminMatthew Dennis7-Jun-22 7:05 
GeneralSign out from other places Pin
Greg Utas6-Jun-22 17:17
professionalGreg Utas6-Jun-22 17:17 
QuestionNewly awarded 2 points for a file download in article Pin
Patrice T5-Jun-22 11:21
mvePatrice T5-Jun-22 11:21 
AnswerRe: Newly awarded 2 points for a file download in article Pin
Greg Utas5-Jun-22 23:45
professionalGreg Utas5-Jun-22 23:45 
GeneralBug in membership length Pin
User 4909745-Jun-22 7:49
User 4909745-Jun-22 7:49 
GeneralRe: Bug in membership length Pin
Matthew Dennis6-Jun-22 5:33
sysadminMatthew Dennis6-Jun-22 5:33 
SuggestionHow to block people on cp Pin
charles henington3-Jun-22 6:37
charles henington3-Jun-22 6:37 
GeneralYou can't Pin
Nelek3-Jun-22 9:56
protectorNelek3-Jun-22 9:56 
GeneralRe: You can't Pin
charles henington3-Jun-22 10:24
charles henington3-Jun-22 10:24 
GeneralRe: You can't Pin
Nelek4-Jun-22 4:04
protectorNelek4-Jun-22 4:04 
GeneralRe: You can't Pin
charles henington4-Jun-22 7:09
charles henington4-Jun-22 7:09 
GeneralRe: You can't Pin
Nelek4-Jun-22 14:34
protectorNelek4-Jun-22 14:34 
GeneralRe: How to block people on cp Pin
RedDk4-Jun-22 7:50
RedDk4-Jun-22 7:50 
GeneralRe: How to block people on cp Pin
charles henington4-Jun-22 7:56
charles henington4-Jun-22 7:56 
GeneralRe: How to block people on cp PinPopular
Nelek4-Jun-22 14:35
protectorNelek4-Jun-22 14:35 
GeneralRe: How to block people on cp Pin
Richard Andrew x644-Jun-22 16:06
professionalRichard Andrew x644-Jun-22 16:06 
GeneralRe: How to block people on cp Pin
charles henington5-Jun-22 9:37
charles henington5-Jun-22 9:37 
PraiseRe: How to block people on cp Pin
0x01AA5-Jun-22 3:05
mve0x01AA5-Jun-22 3:05 
GeneralRe: How to block people on cp Pin
Chris Maunder6-Jun-22 7:47
cofounderChris Maunder6-Jun-22 7:47 
I generally am too, but I'm also the type of person who balances resources, costs, and how this will affect the overall user experience.

We've had this request one or two times, and while adding a table that links users and blocked users is easy, it does affect system performance due to our caching.

We could
  • do a custom query, right at the database level, for every user who has an active block list, in order to return just the messages that are viewable
  • get messages from the cache(s) as we do now, and simple mask out the items that are blocked.
The first option is the best, except it will kill performance.

The second is easy to implement, but if a user has blocked lots of people their pages could look pretty bad. The noise to signal ratio could make the experience a little rough.

An alternative is to get a page of messages from the cache, prune out the blocked messages, then keep requesting pages from the cache until we have a "full" page. Faster, better, messier for us, but doable.

But there's another issue with option #2 (and 2a). You'll be left with gaps in the thread view. You'll see responses that don't relate to a message you see. You'll see quotes of blocked messages, which can become a can of worms to hide, and relegates option 1 as the most practical solution.

Now having said all this, we get this request maybe once every few years. There are simply too many other things we'd like to add / fix / improve. If there was a clamouring demand we'd bump it up, but at this point it's not in our shortlist.
cheers
Chris Maunder

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Flags: FixedUnable to replicateUnder considerationAnswered

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.