I have installed BlueSpice Free 4.4.1 (build:20240209132702)
This was installed on top of an existing MediaWiki installation (1.39.6)
We are using the BlueSpice Discovery 4.4.1 skin
I am viewing the Wiki with a variety of browsers (Chrome, Firefox, Safari) on MacOS Sonoma 14.3.1; all browsers exhibit the same issue.
The issues are related to the menus displayed when clicking the gear icon or the personal icon.
The menus items are arranged horizontally, not vertically, meaning that they scroll off the right side of the browser window instead of being stacked on top of each other.
I have two monitors. One is 1080x1920 the other is 3440x1440
No zoom on any browser
The the best of my knowledge we have never touched the Common.css file. Is there anything in particular in that file that relates to how the menus are formatted I should double-check?
In a possibly related note, the Login link seems really really small. Can anyone confirm if this is displaying correctly or if it is also misformatted?
Still trying to fix this issue. I upgraded to BlueSpice free 4.4.2; issue unresolved
When I tail error_log, I see these entries:
alderacw@alderacwiki.com [~/public_html/wiki]# tail error_log
[23-Mar-2024 21:09:05 Europe/Berlin] PHP Deprecated: Use of BaseTemplate::getTrail was deprecated in MediaWiki 1.39. [Called from BaseTemplate::printTrail in /home3/alderacw/public_html/wiki/includes/skins/BaseTemplate.php at line 437] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:05 Europe/Berlin] PHP Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter bottomscripts was deprecated in MediaWiki 1.39. [Called from QuickTemplate::get in /home3/alderacw/public_html/wiki/includes/skins/QuickTemplate.php at line 144] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:07 Europe/Berlin] PHP Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter headelement was deprecated in MediaWiki 1.39. [Called from QuickTemplate::html in /home3/alderacw/public_html/wiki/includes/skins/QuickTemplate.php at line 168] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:07 Europe/Berlin] PHP Deprecated: Use of BaseTemplate::printTrail was deprecated in MediaWiki 1.39. [Called from BlueSpice\Discovery\Template::execute in /home3/alderacw/public_html/wiki/skins/BlueSpiceDiscovery/src/Template.php at line 31] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:07 Europe/Berlin] PHP Deprecated: Use of BaseTemplate::getTrail was deprecated in MediaWiki 1.39. [Called from BaseTemplate::printTrail in /home3/alderacw/public_html/wiki/includes/skins/BaseTemplate.php at line 437] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:07 Europe/Berlin] PHP Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter bottomscripts was deprecated in MediaWiki 1.39. [Called from QuickTemplate::get in /home3/alderacw/public_html/wiki/includes/skins/QuickTemplate.php at line 144] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:23 Europe/Berlin] PHP Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter headelement was deprecated in MediaWiki 1.39. [Called from QuickTemplate::html in /home3/alderacw/public_html/wiki/includes/skins/QuickTemplate.php at line 168] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:23 Europe/Berlin] PHP Deprecated: Use of BaseTemplate::printTrail was deprecated in MediaWiki 1.39. [Called from BlueSpice\Discovery\Template::execute in /home3/alderacw/public_html/wiki/skins/BlueSpiceDiscovery/src/Template.php at line 31] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:23 Europe/Berlin] PHP Deprecated: Use of BaseTemplate::getTrail was deprecated in MediaWiki 1.39. [Called from BaseTemplate::printTrail in /home3/alderacw/public_html/wiki/includes/skins/BaseTemplate.php at line 437] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
[23-Mar-2024 21:09:23 Europe/Berlin] PHP Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter bottomscripts was deprecated in MediaWiki 1.39. [Called from QuickTemplate::get in /home3/alderacw/public_html/wiki/includes/skins/QuickTemplate.php at line 144] in /home3/alderacw/public_html/wiki/includes/debug/MWDebug.php on line 381
It appears that some of the PHP being called in bluespicediscovery was deprecated in MediaWiki 1.39. Could this be causing this problem?
Thanks for providing the list of extensions. I can not see anything unusual.
Well, we know about T306942 and will fix this with the next minor release. For the current release it is just a deprecation and therefore should not cause any real issues.
Can you confirm that there are no error messages written to the output of the webserver? Not just when calling index.php but also in load.php which is responsible to deliver the styles.
Unfortunately I can not reproduce this. Maybe you can use the browser’s developer tools to identify the problematic (missing?) stylings, by comparing the situation on “Special:Preferences” with the one on another page?
Hello,
take the login bar issue as an example, it seems that your <ul class="navbar-nav w-100 align-items-center"> element is not regarded as a flex container:
Find that element in your browser’s developer tools, inspect rules for that element. Normally you should see display: flex active under .navbar-nav:
If I am interpreting this correctly the higher-level .navbar ul style of display: inline; is overwriting the lower level .navbar-nav style of display: flex;
Since I have not edited any of this css, why is this happening?
although I tried and could not find the unwanted style definition anywhere, there is still one workaround that should work:
please visit page MediaWiki:Common.css and insert these lines:
#nb-pri .navbar-nav {
display: flex!important;
}
By using !important you are declaring a definition of highest priority, overwriting the existing unwanted one. Similarly you can compare the gear menu/personal menu behavior of your installation with e.g the official helpdesk installation, overwriting unwanted rules with Common.css.
Please use a forced refresh of your browser to take Common.css changes into effect, as there might be local caches.
I found the section for the nav bar and it had all sorts of styles. I commented out that whole section to see what would happen and voila! The Nav Bar now looks as it should!
This wiki has been used for quite some time before we converted it to BlueSpice. I suspect that along the way various skins have added to the Common.css.
Is there any reference for a “clean” BlueSpice Common.css I could use to reset mine?