Oct. 21st, 2010

codeman38: Image of a Shy Guy and several Hothead enemies from Super Mario, with the caption 'A shy guy in a world of hotheads'. (Default)
[personal profile] codeman38

Title:
Expanding messages in Inbox broken in several ways

Area:
Inbox

Summary:
To view messages that have already been read in your Inbox, it's necessary to click on a small (11x11 pixel) triangle. There are several issues with the implementation of this.

Description:
In Dreamwidth's inbox system, posts which have already been read are hidden from view and must be manually expanded. This makes perfect sense; there's no reason to see stuff that you haven't read already.

However, the way that expanding these messages is implemented is problematic in several ways.

First of all, the size of the target is ridiculously small: 11x11 pixels. And as far as I can tell, the little arrow is the only way to expand these messages; clicking on the message itself checks the checkbox for that message rather than expanding it. It seems to me that there should be a much larger target for viewing the message rather than checking it, or some other behavior to view the message (double- rather than single-click, for instance).

Second, because this JavaScript is implemented solely using the 'click' event, it is keyboard-inaccessible. There should be a listener for 'keyDown' as well.

Third, the behavior breaks completely if JavaScript is turned off. The non-JavaScript link for the 'expand' button goes back to the main Inbox page, even if you're on a subpage. And even if the Inbox page is selected, the link doesn't actually do anything to collapse/expand the comment! This, at the very least, *definitely* needs to be fixed-- it should be possible to view messages without JavaScript turned on. (As a side effect, it would also fix keyboard accessibility until a keyDown listener was added.)

Poll #4945 Expanding messages in Inbox broken in several ways
Open to: Registered Users, detailed results viewable to: All, participants: 43


This suggestion:

View Answers

Should be implemented as-is.
32 (74.4%)

Should be implemented with changes. (please comment)
2 (4.7%)

Shouldn't be implemented.
0 (0.0%)

(I have no opinion)
9 (20.9%)

(Other: please comment)
0 (0.0%)

[personal profile] madelienegrey

Title:
Select All Comments, Add Freeze/Unfreeze Option to Drop-Down Box

Area:
Entries and Comments

Summary:
Include a "select all comments" button/feature near the drop-down box for screening, unscreening, deleting, and reporting comments as spam. Include the option to freeze/unfreeze multiple comments in the drop-down box, in addition to single comment freezing.

Description:
1. Users would be aided by the ability to select all comments on an entry for deletion, screening, unscreening, or reporting as spam. This feature could involve a single-click box by the drop-down box, to allow mass-handling of all entry comments. (In some cases, particularly entries generating a large number of comments and with multiple bouts of collapsed comments, selecting each comment individually to screen or unscreen can be a hassle.) It would be wise to include a verification page (or pop-up) for this feature for cases of deleting/reporting as spam/etc. so that users do not unintentionally delete all comments.

2. In light of the above, it would also be helpful to include the option to freeze/unfreeze multiple comments at one time, in addition to the AJAXing/allowing the user to select each comment individually. Adding the option to freeze/unfreeze to the drop-down box would solve this issue.

Poll #4946 Select All Comments, Add Freeze/Unfreeze Option to Drop-Down Box
Open to: Registered Users, detailed results viewable to: All, participants: 43


This suggestion:

View Answers

Should be implemented as-is.
19 (44.2%)

Should be implemented with changes. (please comment)
8 (18.6%)

Shouldn't be implemented.
1 (2.3%)

(I have no opinion)
15 (34.9%)

(Other: please comment)
0 (0.0%)

Profile

Dreamwidth Suggestions

December 2018

S M T W T F S
      1
23 45678
9101112131415
16171819202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags