I am working on it. I have worked on the same issue for Olivero https://www.drupal.org/project/drupal/issues/3530198 📌 The title of a dialog modal is getting truncated Active . So i would try to implement the same approach here also.
Actually, I didn’t need to create a new library as the necessary one is already present, but I missed it yesterday. The truncation issue is now resolved. However, the width of the dialog modal is set to 300px, and at that width, it's not possible to keep the heading on a single line. As a result, the heading is wrapping onto two lines. Could you please review it and let me know if it needs any changes.
I saw this line is introduced in this issue queue https://www.drupal.org/project/drupal/issues/3484564 📌 Define the 3 areas the Top Bar will provide Active . Here is the MR -> MR Link.
But it is not clear to me what issue it was fixing by decreasing the height from 100vh. Can you please look into it.
@rkoller, Thanks for the reply. So I am raising a MR with the approach I mentioned above within tomorrow so it would be great to review then.
Yes we just need to remove this below css from Gin codebase that is overriding padding-block value.
.admin-toolbar__header {
Padding-block-start: var(--gin-spacing-xs);
}
As I mentioned in my comment #28.
I think it would be better to fix it in Gin otherwise maybe we have to use !important
here.
While investigating the issue, I finds out the css is coming from core/assets/vendor/jquery.ui/themes/base/dialog.css
. There is no dialog.css
in olivero so i think it would be better to create a library for dialog in olivero, similar to how it is handled in the Claro theme. So should i create the library in the Olivero?
The truncating issue would be fixed by removing the text-overflow: elipsis
and white-space: no-wrap
from h1 tag. This style is coming from core/assets/vendor/jquery.ui/themes/base/dialog.css
.
I am working on it.
Fix the css selector a bit now it is ready for review on latest 5.0.x.
After applying previous changes in latest 5.0.x the design is breaking. I am working on fixing it.
I am working on it.
I think may be we can remove the line block-size: calc(100vh - var(--drupal-displace-offset-top, 0px));
Before:
@media (min-width: 64rem) {
.admin-toolbar {
block-size: calc(100vh - var(--drupal-displace-offset-top, 0px));
transform: none;
inset-block-start: 0;
}
}
After:
@media (min-width: 64rem) {
.admin-toolbar {
transform: none;
inset-block-start: 0;
}
}
I go though the issue and got that this issue is occured beacuse of block-size: calc(100vh - var(--drupal-displace-offset-top, 0px));
see the codebase link Code Link in line 95. In olivero frontend theme --drupal-displace-offset-top
is set to 64px that's why navigation bar height is not getting 100%. In claro Admin theme i saw that --drupal-displace-offset-top
is set not defined so we can see full height of navigation bar in claro. I am attaching images for clarity. Please share your thoughts.
@divya.sejekan, as i mentioned in #27 and #28, Gin is overiding padding-block-start
in admin-toolbar-header
class of naviation module. I also attached the image in #28 for clarity. We should make a issue there in Gin to remove the override part from Gin. Can you please go through the comments #27 and #28 and attached images once.
@smustgrave, I have implemented your suggestions please review the changes. Here is the updated CR: https://www.drupal.org/node/3517675 →
I am working on it.
Hi @stborchert this issue is fixed in this issue https://www.drupal.org/project/gin/issues/3522015 🐛 Paragraph Active . it is still left to be merged though. Can you try this MR https://git.drupalcode.org/project/gin/-/merge_requests/611 if its works for you or not.
@divya.sejekan, see if we remove the override part that is coming from Gin then it is working fine. This is why i think the issue you mentioned is Gin specific issue. Please see the attached image here.
Hi @divya.sejekan thanks for the testing but it seems you are testing it in Gin theme. Now in gin it is overriding padding-block-start value that you can see in the attached image. As i changed the padding-block-start to padding-block so the padding would come for both top and bottom. So i think we can fix that in Gin. I am attaching the image for better understanding. I am again moving this to NR to hear your thought.
Tested the MR in local and Code changes looks good to me so moving to RTBC.
@finnsky, Please review the changes. I am attaching before and after images.
I am working on it.
Hi @everyone i observed this issue. As mentioned in #23 and #9 it is clear that we can not increase the z-index of #toolbar-bar. But some of the sections has z-index around 999 upto 99999. Thats why we are facing this issue. Here the patch at #17 i dont think it is properly solving the issue. The same issue is occuring for CK Editor also. Here is the the issue queue of CK Editor -> https://www.drupal.org/project/admin_toolbar/issues/3426402 🐛 zindex issue between admin toolbar and ckeditor 5 Active
So i think if we cant increase z-index of #toolbar-bar so can we apply the same approach to its parent div which is #toolbar-administration ?
Like we can use position: relative and z-index around 99999.
I am working on it.
Hi @yorickdv, I have reviewed the MR 622. but there is pipeline failure there because changes should be in scss and css both. Can you please make changes in the scss and compile that properly.
But i find some issue with your approach, In mobile view the buttons are not wrapping they are overflowing from the container. I am attaching Video for refernece.
So i am moving this issue to NW.
I am working on it.
I am looking into it.
Please review the MR
I have reproduced this issue. I create a custom form and create this field to reproduce this issue.
$form['textfield'] = [
'#type' => 'textfield',
'#title' => $this->t('Another Text Field'),
'#description' => $this->t('This is another text field for testing.'),
'#description_display'=> 'before',
];
Default value of #description_display
is after
. So i set it to before
to reproduce this issue.
I am attaching before and after images here you can identify description class is not attached when description_display is set before.
I am attaching core issue queue related to this issue here. https://www.drupal.org/project/drupal/issues/2700439 🐛 Description class not added to form-element.html.twig template Needs work
Moving this issue to RTBC.
I think we dont need to keep both the css classes as there is no usage of .sticky-enabled
is left. So i keep only .sticky-header
.
I've attached before-and-after screenshot. If you inspect the "after" image, in DevTools you can see that the sticky-related CSS is correctly applied via the .sticky-header class.
I am working on it.
Before:
After:
I have done the changes as mention in #23. Please review the changes.
I am working on it.
@avpaderno, please review the changes.
I am working on it.
@nod_ sorry for the delay. I've raised the MR and attached some images for clarity. Moving the issue to NR.
If you agree i am updating this in the MR so.
Hi @catch, @mherchel
Can we try something like this below. Is it the right approach for it?
diff --git a/core/themes/olivero/olivero.theme b/core/themes/olivero/olivero.theme
index b2f3bff2684..0ee7fed1c81 100644
--- a/core/themes/olivero/olivero.theme
+++ b/core/themes/olivero/olivero.theme
@@ -365,6 +365,7 @@ function olivero_preprocess_field(&$variables): void {
if (in_array($variables['field_type'], $rich_field_types, TRUE)) {
$variables['attributes']['class'][] = 'text-content';
+ $variables['#attached']['library'][] = 'olivero/olivero.table';
}
if ($variables['field_type'] == 'image' && $variables['element']['#view_mode'] == 'full' && !$variables["element"]["#is_multiple"] && $variables['field_name'] !== 'user_picture') {
New change:
/**
* Implements hook_preprocess_HOOK().
*/
function olivero_preprocess_field(&$variables): void {
$rich_field_types = ['text_with_summary', 'text', 'text_long'];
if (in_array($variables['field_type'], $rich_field_types, TRUE)) {
$variables['attributes']['class'][] = 'text-content';
$variables['#attached']['library'][] = 'olivero/olivero.table';
}
if ($variables['field_type'] == 'image' && $variables['element']['#view_mode'] == 'full' && !$variables["element"]["#is_multiple"] && $variables['field_name'] !== 'user_picture') {
$variables['attributes']['class'][] = 'wide-content';
}
}
@avpaderno, Please review the changes in the MR
I am working on it.
I checked the MR and it resolved the issue and we dont need to reset css provide by .button
class in .button--danger
class. So moving this issue to RTBC.
I am working on it.
I have made the suggested changes please review the MR.
One thing i noticed Do we still need to attach css/classy/components/tablesort.css
to the drupal.tablesort
library?
I've added a tablesort.css under the components folder of the Claro theme and attached it to the same drupal.tablesort
library. Just want to confirm whether the Classy version is still required.
Sure @smustgrave, I am working on it.
This issue is reproducible, and the MR effectively resolves it. Previously the Revision block was not rendering in the sidebar, as shown in the attached "before" image. After applying the fix, the block renders correctly, as seen in the "after" image.
Based on this, I am moving the issue to RTBC.
Before:
After:
Please review the changes
I am not able to progress more with this issue so unassigning myself.
Attaching some gif related to this issue in IS for better visibility.
@wim leers, there are some unit tests are still failing. I am not getting how to move forward. Can you see the MR once.
I am working on it. Before that i want to make sure are we supposed to work on 11.2.x-dev or do we need to change it to 11.x-dev. Can it be confirmed once?
I am looking into it
We dont have to remove the inheritdoc.
And as per phpcs, it is not suggested to add a sentence more than 80 words in a single line.
Phpcs will give this error - the line should not exceed 80 characters. So it will be better to divide it into 2 seperate lines.
Yes this is correct but i think those are not related to this issue. But yes we can keep it here it depends on the maintainer.
Here some unit tests are still failing if you want you can work on them.
@snehal-chibde, but i recheck this on latest 11.x version of Drupal again but this issue still persists. Lets wait for other reviewers if they also able to reproduce it.
@jatinGupta40, Can you please confirm is there any reason that you reverted my changes?
I fixed all your unrelated changes that was causing phpcs pipeline to fail and also made more changes that are needed for this issue queue.
Can you please kindly share your input here
@JatinGupta40, you reverted all of my changes and brings back all your previous unrelated changes. Why?
Now again phpcs and phpstan pipeline is failing.
I think there is still some unrelated changes are there i am working on it.
I think we can move this issue to RTBC as the MR provided by @joville fix the issue correctly as i mention in #8 🐛 Dropdown does not show desired arrow on open state Active
After running the failed tests the pipeline is green now.
I have made the suggested changes and moving this issue to RTBC.
I am looking into it.
Hi @snehal-chibde you are supposed to test this issue in Gin. The image you have provided it seems claro theme.
Hi @@piridium, i observed in /add
page it is looking good but in /edit
page drag button is not in center.
Yeah sure @piridium i am reviewing this one.
@wim leers, Thanks for the issue:) I noticed someone has already taken care of this issue before me. Appreciate the opportunity. I'll keep an eye out for more tasks like this 😊
It seems the test failures are not related to this issue so moving to NR. Please review the changes. Attaching before and after for better clarification.
I am working into it
I have rename all the SdcProp usage but still some tests seems failed. I am not getting why it is so. @wim leers and @ larowlan can you please take a look into it.
@piridium, please click on the Get Push Access button beside the fork. So you can push your changes.
Thanks @larowlan for the feedback.. I am working on rename rest of the SdcProp usage.
Please review the changes
I am looking into it
I am looking into it.
Hi @kanchan bhogade, i think the failure of pipeline is not related to the file changes in the MR. Can you please check it once.
Hi @joville, Reproduced this issue in my local successfully. To reproduce this issue i make olivero as Admin theme and go to the /admin/structure/block
page. Also changes in the MR not seems to effect any regression. Moving this to Needs Review so maintainers can share their feedback on it.
Moving this issue to RTBC as there is no regression with this MR and it resolves this issue properly.
Hi @piridium, @mudasirweb
I think the best solution for this issue has landed on this issue
https://www.drupal.org/project/gin/issues/3522015
🐛
Paragraph
Active
. Also the remove button is properly aligned with the operation button.
table.table-file-multiple-widget tbody td {
height: auto;
padding: var(--gin-spacing-density-m) var(--gin-spacing-m);
}
We do not need to apply this above for fixing the overflow issue. Please see this issue and share your perspective.
Here is the image after the fix: https://www.drupal.org/files/issues/2025-05-02/Screenshot%20from%202025-05-02%2011-26-20.png →
Hi @marco.pagliarulo, thanks for the MR it resolves the issue properly and it also fix another issue for overflowing paragraph fields attaching SS for refernce.
Hi @nupur badola, Please make sure to set Number of levels to display > 1 in configuration block of Main Navigation
menu.
Patch at #2 is working fine. I create a MR for that patch.
Also this line is not making any required changes in MR548. It is not needed.
.form-managed-file.has-value.is-multiple {
display: flex;
gap: 1rem;
.form-managed-file__meta {
align-items: center;
}
}
Removed out of scope changes. Please review the MR.
I am looking into it.
Hi @jphelan,
I have resolved the issue. The root cause was related to CSS specificity — Claro's CSS was more specific than Gin's. I adjusted Gin’s dialog CSS to match the specificity of Claro's, and that resolved the overriding problem. No changes to Gin's code were necessary beyond that.
Please let me know if you need any further changes.
Thank you!
Hi @b.khouy, but i am not able to reproduce this issue in Gin also. Can you verify if i am missing something.
Yes @jphelan, this issue is reproducable and the css is coming from claro which is overriding gin styles. i am attaching SS for reference.
I am working on it.
The MR looks good to me input tags are now inside the container not overflow from the container. So moving this issue to RTBC.
Hi @snehal-chibde, your question sounds good to me.
@catch, @nicxvan can you please guide here should i create tablesort.css
inside claro/css/components
folder or the above MR using claro/css/classy/components/tablesort.css
is good to go ?
Please review the changes.
I removed this piece of code as i think we dont need this part and also tested in local.
.sortable-heading > a:focus,
.sortable-heading > a:hover {
-webkit-text-decoration: none;
text-decoration: none;
}
I am looking into it.
Changes looks good to me attaching a Video for better understanding. Also corrected the branch versions in CR. Moving this issue to RTBC.
Hi @julio_retkwa, I’ve reviewed your MR — the changes are looking good overall. One suggestion I’d like to propose is to enhance accessibility by adding the aria-hidden
attribute to the <span>
elements wrapping the hamburger and close icons.
In addition, we should update the JavaScript to toggle the aria-hidden
values based on the menu state. This ensures that only the currently visible icon is announced by screen readers, aligning with accessibility best practices.
Let me know what you think!
I am working on it.
https://www.drupal.org/project/drupal/issues/3068696 → I found this issue which is already working for fixing the table responsive issue for claro theme. I think we can close or Duplicate this issue. @smustgrave, can you please look into it.
Fixed the pipeline now the MR is good to go.
Yes @piridium, it is RTBC but we need to compile the SCSS properly.
Use npm install
and then npm run build
. If someone want fix it they can follow this step. Otherwise I am not available right now but will do it tomorrow.
This is the issue that i was talking about see the attached image.