User Details
- User Since
- Oct 13 2014, 5:10 PM (535 w, 6 d)
- Availability
- Available
- LDAP User
- Kipod
- MediaWiki User
- Unknown
Dec 20 2024
please add to the reproduction steps the following:
- add some active hidden categories to your watchlist
Dec 18 2024
with all due respect, deliberate product decision does not automatically imply it's not a bug.
there are "bugs by implementation" (the more common case) and "bugs by design" (for which this is an example).
Dec 17 2024
T127944 says "Categories with HIDDENCAT should not be displayed on wiki change lists unless user has the "display hidden categories" preference turned on"
two issues here.
- the task itself is a mistake (i.e, "design bug):, IMO. when someone adds a hidden category to their watchlist, they expect to see changes (addition and removal of pages from the cat) regardless of the "show hidden cat" preference: the preference should control whether or not the hidden categories appear in the "categories" box at the bottom of the page, but not block watch items. if dev insists on the current (wrong) behavior, at the very least, these should happen:
- i when a user adds a hidden category to their watchlist, they should be notified that they will not see changes in the category without turning on the non-default "see hidden cat" preferences.
- similarly, when a user turns on the "show changes in cat" filter, they should be notified that they should be warned that they will no see changes to hidden cat.
- when a category is made "hidden", users who are watching it unexpectedly stop getting notified when pages are added and removed
- the implementation itself is buggy: the bug here is that changes to hidden cats are not shown but they are counted. in the "error sate" watching a hidden cat while the preference to see hidden cats is off), if my watchlist is configured to show 100 changes, and someone does something radical which fills or empties such a category with more than 100 pages), the watchlist will show empty, i.e., the hidden cat changes push other changes out of the watchlist (i.e., they are counted), but are not shown. this behavior contradicts the normal/expected filter behavior: changes filtered out of the watchlist are not counted, and the list shows the maximum number of changes which do pass the filter.
Dec 15 2024
May 4 2024
second real-world use-case:
Apr 25 2024
Apr 21 2024
i am asking for minimal change, in TD validation only.
the other stories may be viewed as asking for some behavior change (mainly VE support), all i'm asking here is to allow two specific "parameter" attributes in TD validation.
code (and doc) changes should be minimal.
unfortunately i am not able to submit pull request myself, but i imagine such change should not be more than a dozen or so lines of code (most of which as comments)
T54582 asks a bit more,=, it asks for VE to behave in a certain way. this request is more modest: all i ask is to allow 2 more attributes.
there's strict validation code that doesn't let you save a page which contains invalid TD, and this request is to allow two more attributes, with suggested names.
it should be straightforward and short to implement, maybe even simpler than documenting it.
Apr 20 2024
Jan 5 2024
Jan 4 2024
Jun 8 2023
this is not wikidata specific, and already hit the "early upgrade" wikipedias such as cawiki and hewiki. for details and links, see T338405
Jun 7 2023
May 17 2023
this is an old, practically abandoned story.
Feb 1 2023
Sep 2 2022
Aug 31 2022
Aug 25 2022
Mar 20 2022
Mar 15 2022
Feb 19 2022
Feb 10 2022
Jan 18 2022
IMO, the exploit should not be exposed, to avoid causing more pain to sites running vulnerable versions.
Jan 12 2022
Jan 10 2022
just to clarify: the issue is that this was allowed until last version, which means there are already "live" templates which violate the assertion.
this caused significant disruption: specifically, one of these templates was the hewiki equivalent of "Cite journal" - as a result, editors could not create automatic citations of articles using DOI, and could not even create manual such citations using VE (and thanks to mediawiki devs, many editors don't even know how to use source editor - kudos!).
we went and amended those templates on hewiki (can't be sure we found them all - see below :) ), but it's more than likely similar issue still exists on other projects.
Jan 8 2022
we should distinguish between visualeditor and templatedata.
templatedata provides a syntax to describe the template behavior, and is used not just by visualeditor, but other tools too.
Jan 7 2022
just realized that this error does not add the template to any tracking category. make it 2 demerits.
Dec 19 2021
beg to differ.
when ply is not defined, the final state of the game may or may not be useful to readers not using the interactivity, but the opening board is guaranteed to have zero value.
if you are 100% against showing the last ply, it would be better to declare ply= "mandatory" parameter, and show error when not defined, rather than defaulting to absolutely useless real estate on the page.
Dec 3 2021
no need, thanks.
your explanation clarified it, and the comment is junk.
Dec 1 2021
@4nn1l2 - please see update to story and consensus, and my comment on gerrit.
Nov 30 2021
Oct 30 2021
speaking of the algebraic notation, i would like to suggest some css tweaks to make it clearer that the plys are clickable.
cursor:pointer comes to mind.
another css change i request: please replace the bike and ped icons for fast/slow with dear/snail, as in the prototype. turtle would be even better.
Oct 25 2021
description should be expanded to cover ply and swap.
i think you should obtain a simpler PGN with NAGs and test it with it.
the game on my user page was copied from one of the test cases in the extension's repo, but i do not know that it's valid.
Sep 14 2021
Sep 3 2021
@Wugapodes : can you see why 3rd game in https://en.wikipedia.beta.wmflabs.org/wiki/User:%D7%A7%D7%99%D7%A4%D7%95%D7%93%D7%A0%D7%97%D7%A91/ChessBrowser_test_cases still fails to parse?
i copied it from one of the test cases in the repo.
Aug 26 2021
(critique based on the screenshot only)
Aug 9 2021
@Wugapodes
now it seems that it does not like the question mark in the doc, and complains about
@param array? $fenParts The ....
on lines 149 and 214 of includes/ChessParser.php
Jul 29 2021
@Wugapodes :
it says
Jul 15 2021
Jul 1 2021
Jun 1 2021
May 24 2021
looked at the beta.
saw for the first time how "flip" also rotates the board itself, not just the button. super cute.
interestingly, the first implementation of the standalone introducing speed control used slider.
never got it to be satisfactory.
if i may, i think it will be better and more useful to have a single "speed control" button, which will allow the reader to enter the delay numerically.
May 8 2021
lichess is not the model.
look for any site which holds large library of games in PGN format, and look at the interactive game interface. first i stumbled on (from enwiki article) https://www.chessgames.com/perl/chessgame?gid=1129672
autoplay is useful feature. talk with chess aficionados. at the very least we should consult the authors. i asked on their talk page. (see enwiki:Wikipedia talk:WikiProject Chess ).
May 6 2021
several comments:
Apr 27 2021
@sbassett : currently, the beta deployment task, T244075 depends on this task.
iiuc, there is kind of agreement that the extension can be deployed to test wiki, maybe under some conditions.
can you please update the beta task, and clarify if it can progress despite declining this task, and if so, what needs to be done?
maybe it's clear to everyone but me...
peace.
Feb 25 2021
(not very useful comment):
Jan 1 2021
Dec 31 2020
Dec 1 2020
I added a wishlist item to add this extension to wmf wikis.
Aug 13 2020
Apr 10 2020
fwiw, i added to mediawiki:minerva.js on hewiki the following line, and the pencils are visible again.
Feb 18 2020
Feb 13 2020
first of all, this is different than the error i see in the console when adding debug=1, which is
Jan 24 2020
can someone please explain
Jan 5 2020
on further examination, it's a bit more complicated than than.
Jan 2 2020
i would add specific chess cases, to verify correct pgn parsing:
- en passant
- castling
- promotion
Nov 8 2019
Aug 8 2019
Jul 29 2019
currently, on wikimedia sites, the parsing _is_ lax, despite what the documentation says.