Page MenuHomePhabricator

Special:Contributions – add 'pinning' functionality to collapsible form?
Open, MediumPublic

Description

With T191868 and T117736 Special:Contributions is now in collapsed state when one of the three parameters

  • target,
  • start date and
  • end date

are set.

For certain use cases it seems to be preferable to allow users to “pin” the form resulting in an expanded state even when navigating through the results.

Some discussion from T117736#5543879.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Might be nice to have a pin on the article history page as well. (I don't know, just making a comment that I doubt anyone would be bothered with consistency there.)

Any mocks for how the pin would look/behave @Volker_E and @alexhollender ? If so I can provide some implementation details.

The revision slider has a pin today. In Timeless today (which since the last release is now displaying some weird offsets), those look like:

Unpinned, collapsed (and pinned, collapsed):

image.png (55×1 px, 3 KB)

Unpinned, uncollapsed:
image.png (115×1 px, 6 KB)

Pinned, uncollapsed:
image.png (76×1 px, 4 KB)

I am not sure however what

For certain use cases it seems to be preferable to allow users to “pin” the form resulting in an expanded state even when navigating through the results.

really means, so I'm not sure if that kind of pin is the kind of pin expected (or if some other kind of pin is envisioned, like freezing table headers in Excel possibly??).

Ping @Volker_E what's going on with this? Has been sitting here for 2 months now without any discussion. Is this no longer a priority?

Seems like this belongs more in the design backlog - moving there for now.

Looks like abuselog also has this "collapse" thing. I want to ask for the same thing (no collapsing at all) - across the whole interface. Maybe give me some checkbox on prefs. I don't want to work-around all of the collapsible-boxes which continues to increase.

Removing task assignee due to inactivity, as this open task has been assigned for more than two years. See the email sent to the task assignee on February 06th 2022 (and T295729).

Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome.

If this task has been resolved in the meantime, or should not be worked on ("declined"), please update its task status via "Add Action… 🡒 Change Status".

Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.