What is the problem?
There are a couple of UI components in Special:Block which overlap the right-hand Vector 2022 menus (when they are not hidden).
These include:
- success messages (after the Block log accordion has been opened)
- Block log accordion and table (when it is open)
- the bottom line before the submit button (see second screenshot)
and possibly others.
Steps to reproduce problem
- https://test.wikipedia.beta.wmflabs.org/wiki/Special:Block
- Make sure you have Vector 2022 and the "Tools" and "Appearance" menu are not hidden
- Search for a user which had previous blocks
- Open the block log accordion
Expected behaviour: The block log table width is bounded by the right-hand menus.
Observed behaviour: The right-hand menus are overlapped.
Environment
Browser: Firefox 128. Chromium 130.
Wiki(s): https://test.wikipedia.beta.wmflabs.org MediaWiki 1.44.0-alpha (f7dab4e) 14:55, 6 November 2024.
Developer notes
- We want a 100% full-width table, if possible, since this is a data table that is expected to contain lots of information.
- It's probably okay if there's a parent scrollable container with a narrower width. The important part is the data in the table to be clearly legible.
- In order to accomplish the above, .html-form-codex is given max-width: unset, then the form fields are readjusted to the form's width. This effectively lets the accordions stretch beyond the viewport. We can remove this hack, but things are still too squished at full-width in Vector 2022.












