Problem/Motivation
There are classy templates in the default admin theme.
$ git grep classy core/themes/default_admin/
core/themes/default_admin/templates/classy/content/comment.html.twig: {{ attach_library('claro/classy.indented') }}
core/themes/default_admin/templates/classy/content/media-embed-error.html.twig:{{ attach_library('claro/classy.media_embed_error') }}
core/themes/default_admin/templates/classy/content/node.html.twig:{{ attach_library('claro/classy.node') }}
core/themes/default_admin/templates/classy/content/search-result.html.twig:{{ attach_library('claro/classy.search-results') }}
core/themes/default_admin/templates/classy/dataset/forums.html.twig:{{ attach_library('claro/classy.forum') }}
core/themes/default_admin/templates/classy/field/file-audio.html.twig:{{ attach_library('claro/classy.file') }}
core/themes/default_admin/templates/classy/field/file-video.html.twig:{{ attach_library('claro/classy.file') }}
core/themes/default_admin/templates/classy/misc/progress-bar.html.twig:{{ attach_library('claro/classy.progress') }}
core/themes/default_admin/templates/classy/navigation/book-navigation.html.twig:{{ attach_library('claro/classy.book-navigation') }}
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
Introduced terminology
API changes
Data model changes
Release notes snippet
| Comment | File | Size | Author |
|---|---|---|---|
| #8 | Screenshot 2026-04-08 at 6.58.02 PM.png | 212.89 KB | bernardm28 |
| #8 | Screenshot 2026-04-08 at 6.57.19 PM.png | 189.62 KB | bernardm28 |
| #8 | Screenshot 2026-04-08 at 6.55.13 PM.png | 229.27 KB | bernardm28 |
| #8 | Screenshot 2026-04-08 at 6.54.40 PM.png | 215.5 KB | bernardm28 |
Issue fork drupal-3582018
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
- 3582018-remove-or-move
changes, plain diff MR !15294
Comments
Comment #2
quietone commentedComment #4
quietone commentedComment #5
mherchelI created a visual regression tool at https://github.com/mherchel/ddev-drupal-admin-vrt to help with the CSS refactor. Its still kind of a work in progress, but it works.
It found a number of regressions here. I haven't dived into them (they could just be some small things at the top of the page that throw everything off), but we need to get into it.
Setting to NW, and will likely dive into this a bit later (if time)
Comment #6
mherchelYep. Default Admin was using the block, region, and page title templates. I moved these into the appropriate directories.
Visual regression tests are passing now. Should be good to go!
Comment #7
dharizza commentedThis is looking good! I checked the MR, did some manual testing and confirmed the new templates are used, I also run the VRT tool and can confirm all tests are passing. Thank you!
Comment #8
bernardm28 commentedRan the VRT tool and everything works as expected.
I also looked for two templates that were replaced for deeper inspection.
/admin/content/ loads block.html.twig from classy, and after switching to the new PR branch, everything loads fine.
Before
After
I also visually inspected the title on /admin/content/comment,
which used to load from default_admin/templates/classy/content/page-title.html.twig.
Before

after
Comment #9
catchShould we have a follow-up to evaluate the use of the last three templates from classy?
Comment #10
mherchelI'm not sure why we'd need to.
Comment #11
godotislateCommitted and pushed f8d6aab to main. and e2642d9 to 11.x. Thanks!