Page MenuHomePhabricator

[EPIC] With the current layout, some elements extend beyond the content area and overlap sticky page tools
Open, HighPublic

Description

Buttons, wide page objects and some interfaces do not adapt to a narrow content area, causing sticky page tools are to overlap.

Examples:

Screenshot 2024-05-15 at 9.56.27 AM.png (653×765 px, 189 KB)

Note: table overlaps page tools on right

  • Certain special pages e.g. Special:Notifications are not optimized for Vector 2022's side bar menus. It's not clear if this should be fixed by skinStyles or a more generic solution.

    {F53352922}
  • Possible solutions
  • Horizontal scrollable tables
  • Use of container queries or CSS grid fit-content to limit the tables to their container.

Event Timeline

Jdlrobson renamed this task from With the current layout, some elements extend beyond the content area and overlap sticky page tools to [Tracking] With the current layout, some elements extend beyond the content area and overlap sticky page tools.Apr 5 2024, 12:59 AM
Jdlrobson added a project: Web-Team-Backlog.
ovasileva triaged this task as Medium priority.Apr 11 2024, 8:51 AM
ovasileva moved this task from Incoming to Groomed on the Web-Team-Backlog board.
Jdlrobson subscribed.

Bernard will be point person for this work. I've asked him to take a look and think about this problem space.

Jdlrobson renamed this task from [Tracking] With the current layout, some elements extend beyond the content area and overlap sticky page tools to [EPIC] With the current layout, some elements extend beyond the content area and overlap sticky page tools.Wed, May 15, 4:57 PM
Jdlrobson updated the task description. (Show Details)
Jdlrobson updated the task description. (Show Details)

With the dropping of IE11 container queries are very viable here: https://caniuse.com/css-container-queries but it's worth noting our LESS parser does not support them, so we'd need to do this in a CSS file.

ovasileva raised the priority of this task from Medium to High.Wed, May 15, 5:15 PM