J3.x

Global editor setting overrides user editor setting

From Joomla! Documentation

Global Configuration editor setting is overriding individual user's editor setting.

Errors reported

If the default editor is set in a site's Global Configuration, e.g. TinyMce. A user's preferred choice of editor (e.g. CodeMirror or None) is being overridden. The editor set in the Global Configuration is always presented to the user as their editor of choice.

Versions affected

Info non-talk.png
General Information

This pertains only to Joomla! version(s):- 3.3.2


What is the cause

Bug introduced

How to fix

Update to the latest release of Joomla! 3.x which currently is 3.9.11.

Alternatively (not recommended)

Find the file: libraries/cms/application/cms.php in the root of your Joomla! installation.

Using an appropriate code editor, modify line# 550 from:

// Get the configuration set in the API. Recursively merge it in. Note this will take
// Priority over any intialized values.
	$this->config->merge(JFactory::getConfig(), true);

// Check that we were given a language in the array (since by default may be blank).

To this:

// Get the configuration set in the API. Recursively merge it in. Note this will take
// Priority over any intialized values.
	$this->config = JFactory::getConfig();

// Check that we were given a language in the array (since by default may be blank).