Wikifunctions talk:Report a technical problem
Should have added to it abstract:. Arlo Barnes (talk) 04:15, 24 March 2026 (UTC)
- @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)
- On the project page it says
so I took that suggestion. Thank you for the Phabricator link.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.
- Arlo Barnes (talk) 18:21, 24 March 2026 (UTC)
- On the project page it says
- @Arlo Barnes: OK, this is now done! Jdforrester (WMF) (talk) 21:21, 24 March 2026 (UTC)
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.
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 elementseems fixed as of 2026-08
Not-so-huge correctness bugs:
- phab:T406784 Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while
- phab:T407700 A Reference (Z9) pointing at a persistent Wikidata claim subtype (Z6020) is considered not equal to a literal Z6020 with the same Z9 in its identity field
- phab:T417614 Fetch Wikidata item (Z6821) doesn't include sitelinks
phab:T423853 Argument reference (Z18) are not always resolvedseems fixed as of 2026-08- phab:T431432 Allow editors to clear function eval cache
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
- Blocked by
nestedMetadatafunctionality
- Blocked by
phab:T433743 Hyperlinks in preview of localStorage clipboard are clickablefixed 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 (fixed 2026-08[Object object]-typed list)- phab:T435331 Lexeme Sense selector component doesn't load the first time
i18n fails:
- phab:T343460 Indicate which language a foreign label is from
- phab:T359663
mullabels aren't used as the default when no native label exists, nor are they used in search - phab:T359774 The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label
- phab:T410501 fetch Persistent object (Z828) and co. ignore the live version of predefined objects, only returning the hardcoded labels etc.
- phab:T419365 Allow ruby annotations in HTML fragment (Z89)
Features that would be needed for maintenance in the long term:
- phab:T260953 MCR slot on persistent objects for long-form documentation
- I got sick of waiting and made a talk page template
- 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
- The function in question works fine, but one dev said
- 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
- I got sick of waiting and made my own
- 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 mainspaceimplemented 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 languageimplemented 2026-09-10