-
Bug
-
Resolution: Fixed
-
Minor
-
4.3 regressions, 4.3
Being an external admin page, the theme selector page does not indicate when it is defined in config.php.
This may cause confusion for admins (especially for sites with multiple admins) when trying to change themes but the selected theme does not get applied.
To reproduce:
- Set "$CFG->theme = 'classic';" in config.php
- Log in as an admin
- Go to Site administration > Appearance > Theme selector
- Expected:
- The page should indicate that the theme is defined in config.php
- The "Use theme" buttons should be hidden or disabled.
- Actual:
- There's no indication that the theme is defined in config.php
- "Use theme" can be pressed to select another theme but nothing happens.
Notes:
This affects 4.3 and up as a result of changes to theme/index.php in MDL-77793