Skip to content

Conversation

@trasher
Copy link
Contributor

@trasher trasher commented Oct 21, 2025

To be reviewed per commit. I'm pretty confident for first two ones, but not at all for 2 last ones :D

First commit solves #21567.

Before:
Capture d’écran du 2025-10-21 13-41-26

After:
Capture d’écran du 2025-10-21 13-42-15

Second commit fix dropdown on dashboard. Before:
Capture d’écran du 2025-10-21 13-46-16

After:
Capture d’écran du 2025-10-21 13-46-39

3rd commit fix a bit user info/menu block. Before:
Capture d’écran du 2025-10-21 13-47-02

After:
Capture d’écran du 2025-10-21 13-48-16

4th and last commit tries to improve search bar with RTL. There is one problem remaining on the right border I've not been able to solve. Before:
Capture d’écran du 2025-10-21 13-48-45

After:
Capture d’écran du 2025-10-21 13-49-09

I first had in mind this should have just been fixed by the CSS framework, but their form input examples seems broken with RTL anyway.

@trasher trasher merged commit 3843c10 into glpi-project:11.0/bugfixes Oct 22, 2025
10 checks passed
@trasher trasher deleted the firx-rtl branch October 22, 2025 06:18
@wastn
Copy link

wastn commented Oct 23, 2025

hi
I tried modifying the two related CSS files and also deleted the cache from /var/www/glpi/files/_cache/*, but nothing changed.
The fix only takes effect when Debug mode is enabled — then the icons move to the correct position, except for one case (Network Devices) which still remains misplaced
Before (icons misplaced):

Screenshot 2025-10-23 115701

After (with Debug mode enabled):

Screenshot 2025-10-23 115558

There are also some RTL (Right-to-Left) layout issues:

The Assets menu in RTL does not appear completely

Screenshot 2025-10-23 115206

While in English (LTR), it appears correctly:

Screenshot 2025-10-23 115124

The sidebar menu in RTL should appear on the right, not on the left

Screenshot 2025-10-23 120132

In End User View (Self-service), layout also breaks in RTL mode

Screenshot 2025-10-22 100614

and this in english

Screenshot 2025-10-22 100718

@trasher
Copy link
Contributor Author

trasher commented Oct 23, 2025

[...] The fix only takes effect when Debug mode is enabled

Yes, CSS need to be rebuilt, this is part of the release process; this is not cached. Enabling debug mode was the way to go ;)

For remaining issues, I'll convert your comment to a new ticket.

@cedric-anne cedric-anne added this to the 11.0.2 milestone Oct 27, 2025
trasher added a commit to trasher/glpi that referenced this pull request Oct 27, 2025
@trasher trasher removed this from the 11.0.2 milestone Oct 27, 2025
trasher added a commit that referenced this pull request Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants