Account created on 6 December 2011, over 12 years ago
#

Merge Requests

More

Recent comments

🇮🇳India dipakmdhrm

Tests for this should now hopefully pass for 11.x branch after the changes from this issue 📌 Set budgets rather than exact numbers of asset size assertions Downport were merged in the MR branch.

🇮🇳India dipakmdhrm

dipakmdhrm changed the visibility of the branch 3439580-remove-drupal.tableheader-library to active.

🇮🇳India dipakmdhrm

Reopening MR for 10.3.x for budgeting in more places. This is needed to avoid failures for changes such as the ones in this issue: https://www.drupal.org/project/drupal/issues/3439580 📌 Make drupal.tableheader only use CSS for sticky table headers Needs review

These changes where there for the MR for 11.x, but not for the one for 10.3.x.

🇮🇳India dipakmdhrm

dipakmdhrm changed the visibility of the branch 3439580-remove-drupal.tableheader-library to hidden.

🇮🇳India dipakmdhrm

@sourojeetpaul Nice work finding out that this was a webform issue!

Also added a comment to MR.

From your comment and my original findings, I believe this issue is a webform issue, but at the moment limited to claro.
Olivero doesn't seem to be affected by this, but like you mentioned it has it's own issue with icons.

I'll update the issue to keep the scope limited to claro & webform. Feel free to update if you disagree or/and if you find more.

Again, nice work! My bad that I missed that this was a webform issue.

🇮🇳India dipakmdhrm

I had some trouble with issue forks so here's a patch and before and after shots:

🇮🇳India dipakmdhrm

Don't think this is good to go. You can't remove and deprecate at the same time.

I've created an MR which should be better implemented than the patch.
The MR keeps the `drupal.tableheader` library while deprecating, but removes the associated JS files, PHP code & text, and adds the css for sticky position.

Eum, you already removed it? Also D11 is not yet released, so I believe it's possible to remove this in 11.0.0 and add the deprecations to D10.

That's not a bad idea.

🇮🇳India dipakmdhrm

It's fascinating that `position:sticky` replaces ~450 lines of code.

🇮🇳India dipakmdhrm

Issue to deprecate drupal.tableheader: https://www.drupal.org/project/drupal/issues/3439580 📌 Make drupal.tableheader only use CSS for sticky table headers Needs review

🇮🇳India dipakmdhrm

Follow up issue to deprecate drupal.tableheader https://www.drupal.org/project/drupal/issues/3439580 📌 Make drupal.tableheader only use CSS for sticky table headers Needs review

🇮🇳India dipakmdhrm

Why do we have duplicate header? Is this remnant from some old issue or do we still need this?

To answer my own question, this was because IE11 didn't support `position: sticky`.
Now that Drupal >= 10 doesn't support IE11, we can use `position:sticky`.

It's already been done in https://www.drupal.org/project/drupal/issues/3362276 📌 Use position: sticky for views sticky table header Fixed for some tables.

Let's do this for tableheader too.

🇮🇳India dipakmdhrm

tableheader.js creates a second table which holds the sticky headers

I noticed that for a normal table, there's no duplicate sticky header. Header is made sticky using css.

But for a tableselect table, we have duplicate header.
In this case too, ideally we should be able to make the header sticky using css.

Why do we have duplicate header? Is this remnant from some old issue or do we still need this?

🇮🇳India dipakmdhrm

dipakmdhrm made their first commit to this issue’s fork.

🇮🇳India dipakmdhrm

I had some trouble with MR workflow, so here's the patch removing all requirement error code.

🇮🇳India dipakmdhrm

@joseph.olstad You should be able to reproduce this error after Drupal 10.1.0 with Claro theme and lates vbo module.

🇮🇳India dipakmdhrm

dipakmdhrm made their first commit to this issue’s fork.

🇮🇳India dipakmdhrm

Patch to apply after https://www.drupal.org/project/ckeditor5_font/issues/3368736 🐛 'no config schema' Error after update to Drupal 10.1.0 RTBC

🇮🇳India dipakmdhrm

The following regex helped me replace a lot of old once() implementations with new one for D10 upgrade:

\$\((.*)\)\.once\(('.*')\) => $(once($2, $1)) (edited)

🇮🇳India dipakmdhrm

dipakmdhrm made their first commit to this issue’s fork.

🇮🇳India dipakmdhrm

We have a UI for delete users in this module. We don't want to skip access check in UI.
To resolve this I've added a new option --bypass-access-check for the drush dade command.
This will allow someone with drush access to delete all entities without access checks.

Also, this is not critical. Downgrading to normal.

🇮🇳India dipakmdhrm

dipakmdhrm made their first commit to this issue’s fork.

🇮🇳India dipakmdhrm

Duplicate of https://www.drupal.org/project/media_thumbnail_url_formatter/issues/3329356 📌 Drupal 10 compatibility Fixed

🇮🇳India dipakmdhrm

Duplicate of https://www.drupal.org/project/media_thumbnail_url_formatter/issues/3329356 📌 Drupal 10 compatibility Fixed

🇮🇳India dipakmdhrm

New patch based on recommendations from upgrade_status.

🇮🇳India dipakmdhrm

This should be easy to fix now that we don't have stable in core.

Production build 0.67.2 2024