Guild Wars Wiki:Reporting wiki bugs/archive 16

From Guild Wars Wiki
Jump to navigationJump to search


Fixed

Yes DPL skill tables

The formatting is broken for several skills, presumably from all professions, when they are referenced in a "table format". Thus the bug occurs on many different types of pages. Anyways, an example on this page: https://wiki.guildwars.com/wiki/List_of_necromancer_skills Scroll down till you see the errors in formatting. To name a few on the page: Corrupt Enchantment, Reaper's Mark, Cultist's Fervor have been affected.67.0.37.40 09:38, 26 March 2020 (UTC)

On further inspection, the ranger skills https://wiki.guildwars.com/wiki/List_of_ranger_skills look unaffected and the formatting as a whole looks perfect(not squished together).67.0.37.40 09:42, 26 March 2020 (UTC)

I have tried several methods of clearing cache, refreshing the current edits, even resubmitted the skill table template; this is most definitely looking like something in the new software running into an issue that cannot be solved from the wiki's side. - Infinite - talk 21:43, 26 March 2020 (UTC)
The way we create skill tables is horrendous tbh, which makes identifying the cause of the bugs more difficult.
I think we should be converting the skill table to use the dpl template (i.e. Template:skill infobox.dpl), perhaps using variables to show/hide columns.
I am confident that we should be able to use DPL without bugs since I've recently created a functionally similar table + template on PvX. -Chieftain Alex 00:17, 27 March 2020 (UTC)
Ok I accidentally found the cause of this issue. It's the minus signs before the profession gr templates. Wrapping it in nowiki fixes it. -Chieftain Alex 23:41, 27 March 2020 (UTC)
Affected pages will be:
  1. Defy Pain
  2. Corrupt Enchantment
  3. Cultist's Fervor
  4. Faintheartedness
  5. Life Siphon -- modified
  6. Life Transfer
  7. Lingering Curse
  8. Putrid Bile
  9. Reaper's Mark
  10. Suffering
  11. Vile Miasma
  12. Weaken Knees
  13. Well of Silence
  14. Well of Suffering
  15. Wither
  16. Healer's Covenant
  17. Crippling Anguish
  18. Crippling Anguish (PvP)
  19. Elemental Resistance
  20. Ether Lord
  21. Illusion of Pain
  22. Illusion of Pain (PvP)
  23. Images of Remorse
  24. Migraine
  25. Migraine (PvP)
  26. Overload
  27. Phantom Pain
  28. Physical Resistance
  29. Recurring Insecurity
  30. Shrinking Armor
  31. Teinai's Heat
  32. Enduring Toxin
  33. Mark of Insecurity
  34. Siphon Strength
  35. Attuned Was Songkai
  36. Lamentation
  37. Intimidating Aura -- modified
-Chieftain Alex 00:06, 28 March 2020 (UTC)
Tried two things with the template: (1) replacement of - with the equivalent HTML entity (no luck), and (2) replacement of wikitext table with html table structure (moves the broken bits to the top of the page - left like this for now). -Chieftain Alex 00:31, 28 March 2020 (UTC)

(Reset indent) Probably an unnoticed regex error with https://gitlab.com/hydrawiki/extensions/DynamicPageList/-/blob/master/classes/LST.php#L612 -Chieftain Alex 00:37, 28 March 2020 (UTC)

To summarise a conversation with poke, it turns out we examined this exact issue over a year ago when considering a previous upgrade. Notes as follows:
  • https://phabricator.wikimedia.org/T189095 - Wikimedia phabricator: "Template inclusion with -{ (minus followed by an opening curly brace) stops parser and prevents inclusion"
  • https://github.com/Alexia/DynamicPageList/pull/50 - DPL: Use different symbols in %ARGS% to avoid parser conflicts
  • Basically we applied the above proposed DPL patch to our wikis last time, but we forgot this time since we assumed one of the above issues would have been solved by now.
Also, for next time, the simplest possible test cases to replicate and test the issue can be done with the following pages

Templates:

= [[Template:DPL test‎]] =
;Param1
: {{{param1|}}}
;Param2
: {{{param2|}}}
= [[Template:DPL test template]] =
<span style="color: green;">{{{1|}}}</span>
= [[Template:DPL test/row]] =

|-
! {{{param1|}}}
| {{{param2|}}}

Pages:

= [[DPL test 1]] =
{{DPL test
|param1 = Value 1
|param2 = Value {{DPL test template|2}}
}}
First test.
= [[DPL test 2]] =
{{DPL test
|param1 = Value 3
|param2 = Value -{{DPL test template|4}}
}}
Second test.
= [[DPL test-list]] =
{{#tag:pre|
{{#dpl:
| titlematch = DPL test %
| uses = Template:DPL test
| mode = userformat
| include = {DPL test}/row
}}
}}

{| border="1" rules="all"
{{#dpl:
| titlematch = DPL test %
| uses = Template:DPL test
| mode = userformat
| include = {DPL test}/row
}}
|}
-Chieftain Alex 17:48, 28 March 2020 (UTC)
I just resubmitted a new PR to DPL, so hopefully it gets merged this time. I also asked for the patch to be applied directly again (just like we did two years ago), so hopefully this will be fixed soon. I’ll let you know when I hear anything new. poke | talk 18:06, 28 March 2020 (UTC)
The fix was deployed earlier today, so hopefully all issues are gone now. poke | talk 22:58, 31 March 2020 (UTC)

Yes Error 503 Backend fetch failed

  • Loads with faulty view then fails to load after a couple of refreshes with error 503 ("Error 503 Backend fetch failed Backend fetch failed Guru Meditation: XID: 71009951 Varnisch cache server).
    • When trying to save changes after showing a preview in the bug report page. Backend fetch failed Guru Meditation: XID: 77465398 Varnisch cache server
Unclear what the cause was, but this intermittent issue went away last night. -Chieftain Alex 10:34, 28 March 2020 (UTC)

Yes Headers level five and six

Headers of level five and six [= signs] do not load properly. - Infinite - talk 14:24, 29 March 2020 (UTC)

Looks ok on Help:Editing#Editing syntax.
If you mean on mobile, then the style defined for H5+H6 isn't very obvious- the H5/H6 elements have padding defined but are not bold or italic or underlined etc. We don't use H5/H6 very often. I've now made them italic. Hope this is sufficient. -Chieftain Alex 08:34, 12 April 2020 (UTC)

Yes Talk page indentations

Talk page indentations do not work, which is a big issue on a wiki. - Infinite - talk 14:24, 29 March 2020 (UTC)

On mobile? I've confirmed this behaviour and will resolve. -Chieftain Alex 08:34, 12 April 2020 (UTC)
This one was my fault - I have zero idea why I added that rule it wasn't even copied from the common.css. Fixed. -Chieftain Alex 08:53, 12 April 2020 (UTC)

Not actual bugs

No Editing buttons

Maybe not a bug ? When editing, the usual buttons for automatic formatting (automatic [[ ]], automatic 4~,...) are not there. Is it normal ?Ruine User Ruine Eternelle Ruine Eternelle.jpg Eternelle 18:42, 26 March 2020 (UTC)

It's not a bug however they've been discontinued. I miss them. Quoting from my gw2 bug hunting page:
  • "MediaWiki no longer has a 'JavaScript-powered' wikitext toolbar built in. The old "bulletin board style toolbar", known as "the 2006 wikitext editor", has been removed, and instead sysadmins will be required to choose one (or more) of the several extensions available for this purpose if they need the functionality."
    • No bold/italic buttons - suspect this is to steer people towards visual editor. Could be recreated with a common.js script.
We could ask ANet for the above extension and we could fix the rest. -Chieftain Alex 00:12, 27 March 2020 (UTC)
I will raise a GWW:TECH request for the CharInsert extension. -Chieftain Alex 08:53, 12 April 2020 (UTC)
On second thoughts, we could just enable mw:Extension:WikiEditor which should be in the wiki extensions folder already. -Chieftain Alex 21:16, 16 April 2020 (UTC)
ArenaNet will be enabling the WikiEditor extension early next week (probably Monday). This will provide the bold/italic/link/image/advanced (nowiki) buttons. -Chieftain Alex 19:06, 17 April 2020 (UTC)
Buttons are live! -Chieftain Alex 13:42, 20 April 2020 (UTC)
Awesome! I'm glad to have them back! Thanks a lot to those who did this! :) - - Ruine User Ruine Eternelle Ruine Eternelle.jpg Eternelle 08:12, 29 April 2020 (UTC)

No Mobile Interface

The Main Page (and every page) is skewed when viewing from a mobile device. Text is missing, or in the wrong place, and the ‘mobile features’ bar is confusing and unclear. Some pages are failing to load, and the search bar is failing to search. 107.77.218.72 20:10, 27 March 2020 (UTC)

I'm not finding any problems (however considering that this site's content is not designed for mobile -it's from 2006- most of the pages load remarkably well). Can you tell us what device you're using, maybe link us to a screenshot? -Chieftain Alex 10:34, 28 March 2020 (UTC)
Ok I found a few pages such as anything using Template:Skill infobox don't quite appear correctly since they depend on MediaWiki:Common.css. I've requested the user rights to be able to modify MediaWiki:Mobile.css to add a minimum of CSS to ensure everything "works" as a minimum. -Chieftain Alex 10:40, 28 March 2020 (UTC)
No details provided within 2 weeks so I'm marking this as not a bug. If you want something fixed: be specific, provide example page links, screenshots etc. -Chieftain Alex 08:53, 12 April 2020 (UTC)