Page MenuHomePhabricator

Enabling extensions during install process displays empty readonly textbox on status page
Closed, ResolvedPublic

Description

Author: overlordq

Description:
Screenshot of the box

When opting to include extensions during the install process, once it reaches the extension table step the installer displays a empty readonly textbox.

This might be attributable to a specific extension or might be something in the installer itself.

This was tested with 1.21rc1


Version: 1.21.x
Severity: normal

Attached:

weirdbox.png (606×1 px, 70 KB)

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:36 AM
bzimport set Reference to bz46802.
bzimport added a subscriber: Unknown Object (MLST).

From a cursory look at the WebInstallerPage.php code, it seems this isn't specific to any extension, but a feature of the installer itself, called LiveBox (the actual html created is <div id="config-live-log">).

It seems there isn't code to verify whether the box is actually filled to control whether it's shown or not. If this happens live (i.e. after the page is loaded), it could be worth implementing such a function in skins/common/config.js (which already has a function to "Scroll to the bottom of upgrade log").

Removing target milestone that was in the past.

If you want this in a specific release, have a good reason AND you are willing to find resources to fix this bug, feel free to change it to something appropriate.

Aklapper lowered the priority of this task from High to Medium.Apr 13 2015, 11:54 AM
Aklapper added a subscriber: Aklapper.

If any of the extensions create database tables, text will be put into the box. We could hide the box if there's no content?

Change 425761 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/core@master] installer: Hide empty textbox if no extension tables were created

https://gerrit.wikimedia.org/r/425761

Change 425761 merged by jenkins-bot:
[mediawiki/core@master] installer: Hide empty textbox if no extension tables were created

https://gerrit.wikimedia.org/r/425761