Jump to content

Wikifunctions talk:Report a technical problem

From Wikifunctions
Latest comment: 1 month ago by YoshiRulz in topic Yoshi's list

special:interwiki

Should have added to it abstract:. Arlo Barnes (talk) 04:15, 24 March 2026 (UTC)Reply

@Arlo Barnes: Yes, we're waiting to run the interwiki script. See T420654: Set up an interwiki prefix for Abstract Wikipedia.
(Why is this on the talk page?) Jdforrester (WMF) (talk) 13:43, 24 March 2026 (UTC)Reply
On the project page it says

Discuss with others: You can ask questions about possible bugs or feature ideas at a few locations. This may be helpful if you are unsure how to clearly describe the bug or feature idea:

  • The discussion page here.
so I took that suggestion. Thank you for the Phabricator link.
Arlo Barnes (talk) 18:21, 24 March 2026 (UTC)Reply
@Arlo Barnes: OK, this is now done! Jdforrester (WMF) (talk) 21:21, 24 March 2026 (UTC)Reply

Watch list

I have the option enabled for automatically adding pages I create to my watch list, this does not work for some types of pages. This behavior is consistent across all my edits on this wiki.

Does work:

  • Translation of messages
  • Namespace Talk:

Does not work:

  • Translation of categories
  • Namespaces Help: (using translation tool)
  • Functions, test cases, implementations, objects, etc.

Autom (talk) 16:02, 4 July 2026 (UTC)Reply

Yoshi's list

Transcluded from my user page: HUGE BUGS which concern correctness, like, how are these still open:

  • phab:T373607 Test evaluations where the Implementation threw or returned void (Z24) are treated as successes
  • phab:T427454 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element seems fixed as of 2026-08

Not-so-huge correctness bugs:

Major bugs which hinder editing:

  • phab:T386422 Allow currying / partial application
    • Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers
    • Experimentally available via a new type; see example and explanation
  • phab:T433272 Memoise inner calls in compositions
    • YOU MEAN YOU HAVEN'T BEEN DOING THAT!?
  • phab:T433746 Test results refuse to load when there are very many tests for a Function

Editing annoyances, which will disproportionately affect new/inexperienced users:

  • phab:T335713 Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything
  • phab:T343559 Always allow manually calling Implementations even if they aren't connected
  • phab:T410839 Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls
  • phab:T433743 Hyperlinks in preview of localStorage clipboard are clickable fixed 2026-09
  • phab:T433744 "Copy result link" is not tied to the result/submission
  • phab:T433745 Unable to populate nested list when the UI component exists on page load ([Object object]-typed list) fixed 2026-08
  • phab:T435331 Lexeme Sense selector component doesn't load the first time

i18n fails:

Features that would be needed for maintenance in the long term:

  • phab:T260953 MCR slot on persistent objects for long-form documentation
  • phab:T292892 Introduce a Union generic type
  • phab:T350715 Add an indicator to test evaluations which are particularly slow
  • phab:T355738 Track localisation of Types' labels across Wikifunctions (like Special:LanguageStats maybe)
  • phab:T383842 Provide an n-argument apply
    • The function in question works fine, but one dev said the user-land hack is unstable, unstable, and will likely break soon and refused to elaborate, so tracking this in case a bunch of functions need rewriting suddenly
  • phab:T390563 Improve support for Chinese dialects, à la LanguageConverter
  • phab:T392437 Show embedded function calls under Pages included on this page (templatesused) in the editor
  • phab:T404897 Search for Functions by the programming languages of their Implementation(s)
  • phab:T410599 Prevent multiple inputs in persistent Functions sharing the same label in a language
  • phab:T419501 Include a link to the source for built-in Implementations
  • (TODO report) Backlink false positives e.g. "Z28020" in Z37468 Special:WhatLinksHere/Z28020

Features that would be nice to have:

  • phab:T301418 Block-based visual programming interface
  • phab:T343685 Re-use localised labels from Wikidata
  • (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also phab:T405608
  • phab:T345541 Include the keys of a Type (Z4) or Error type (Z50) in the About box, like with Function (Z8) inputs, for easy localisation
  • phab:T345636 Preview persistent ZObjects on hover in compositions
  • phab:T382209 Expand the default selection of Z4-typed fields in compositions to include all the most common Types
  • phab:T411703 (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once
  • phab:T421275 Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia
  • phab:T423329 Other improvements to localStorage clipboard
  • phab:T433157 (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories
  • phab:T434141 Add link to Special:FunctionUsage from Functions in mainspace implemented 2026-09-03
  • phab:T435332 Allow pasting URLs into Reference/Function input components
  • phab:T435712 Expand the default selection of Z60-typed fields in compositions to include the currently-selected interface language implemented 2026-09-10

YoshiRulz (talk) 23:42, 31 July 2026 (UTC)Reply