Active
Project:
Drupal core
Version:
main
Component:
shortcut.module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
23 Jan 2026 at 05:25 UTC
Updated:
30 Mar 2026 at 03:03 UTC
Jump to comment: Most recent
Track the steps needed to deprecate extension Shortcut. See Remove a core extension and move it to a contributed project of the deprecation policy.
The removal of extension Shortcut was approved in #3476880: [Policy] Move Shortcut module to contrib.
See comments #16 and #17
git grep -li shortcut | grep -v core/modules/shortcut drupal/shortcut Composer namespace to contrib extension rather than the core extension.
Comments
Comment #2
quietone commentedComment #3
quietone commentedComment #4
quietone commentedAn initial list of tests where shortcut is probably installed.
Comment #5
smustgrave commentedLove the shortcut module but happy to see what it becomes in contrib. If you need a volunteer I'd be happy if jibran isn't interested.
Comment #6
smustgrave commentedI got started on the recipes but got blocked on the standard profile ticket which may be blocked on migrations and test fixtures lol
Comment #7
andypost@smustgrave I think you need to take over contrib module first https://www.drupal.org/project/shortcut
Comment #8
smustgrave commentedOpened https://www.drupal.org/project/shortcut/issues/3575102
Comment #9
andypostI finished test split and looking for reviews in #3569152: Move some test coverage to the Shortcut module
as the contrib name is blcoked probably it's a first time when we need to take new name in contrib ...
Comment #10
andypostremoved from Standard next is tests split #3569152: Move some test coverage to the Shortcut module
Comment #11
smustgrave commentedAndypost and myself have access to the contrib space now!
Comment #12
smustgrave commented@quietone can steps related to migration be removed from the summary?
Comment #13
smustgrave commentedWith regards to the recipe I created https://www.drupal.org/project/basic_shortcuts_recipe just like we did for the Contact recipe removal.
Comment #14
quietone commentedThese four tests remain
Comment #15
quietone commentedComment #16
quietone commentedSpecifically for jsonapi
Comment #17
quietone commentedAnd still more to review and possibly change.
Comment #18
quietone commentedComment #19
quietone commentedComment #20
quietone commentedAlso installed in Claro and Default Admin. Oliver has a reference as well.
Comment #21
quietone commentedComment #22
smustgrave commentedI think for the themes we did something for tour where we checked the theme and then loaded new libraries we added to the module for claro/olivero.
Comment #23
smustgrave commentedOkay it was actually the book module we were going to try a theme alter https://www.drupal.org/project/drupal/issues/3410216
But then we just ended up deleting it all the theme book stuff when we deleted the book module in https://www.drupal.org/project/drupal/issues/3423975
Not sure if it’s the same here.