In T361147#9742408, @Volker_E wrote:Was able to reproduce this on the Codex docs site with Safari Version 17.4.1 (19618.1.15.11.14), but it seems to be a browser bug.
When I uncheck the background-color property on the span carrying the check mark, while I'm inspecting the element, I can make the check mark appear again.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Yesterday
Yesterday
MusikAnimal edited projects for T360933: Create GitLab repo with basic skeleton and dev environment, added: Community Wishlist Survey (Intake form); removed Community Wishlist Survey.
MusikAnimal moved T363221: Encourage users to log in: wish form from Backlog to Intake form on the Community Wishlist Survey board.
MusikAnimal added a project to T363229: WMF staff should be able to create a Focus area: Community-Tech.
MusikAnimal added a project to T363228: WMF staff should be able to update the status of a wish: Community-Tech.
MusikAnimal edited projects for T363221: Encourage users to log in: wish form, added: Community Wishlist Survey; removed Community Wishlist Survey (Intake form).
(Engineering notes)
Tue, Apr 23
Tue, Apr 23
MusikAnimal moved T361514: Wish translation: wish page from Backlog to Wish page on the Community Wishlist Survey board.
MusikAnimal moved T362275: Implement "Project" section from Intake form to Intake form on the Community Wishlist Survey board.
MusikAnimal moved T362913: Make intake form gadget work on local environments from Backlog to Intake form on the Community Wishlist Survey board.
MusikAnimal moved T360934: Deploy intake form to Meta from Intake form to Intake form on the Community Wishlist Survey board.
MusikAnimal moved T361512: Wish form localization from Intake form to Intake form on the Community Wishlist Survey board.
MusikAnimal moved T362761: Submit form and save contents from Intake form to Intake form on the Community Wishlist Survey board.
MusikAnimal moved T362276: Implement "Description" section from Intake form to Intake form on the Community Wishlist Survey board.
MusikAnimal moved T207448: Resetting a custom global preference via API does not work from Review/Feedback 💬 to QA 🐛 on the Community-Tech (CommTech-Kanban) board.
I totally forgot to move to this to QA! It's already live on all wikis and has been for a week.
@ppelberg is away for a while (E1732) but I did consult the Editing team and there were no technical objections. It was mentioned that line numbering could be confusing to new users, but this is less of a concern right now that CodeMirror is not on by default. T359498 will also later provide a means for users to selectively toggle individual features as they so desire. When that time comes, communities can decide what the default features they want, and having CodeMirror on by default I think will be more realistic.
In T358804#9711347, @MusikAnimal wrote:The <br> tag here is not being fully nested in the .cm-bidi-isolate span https://en-rtl.wikipedia.beta.wmflabs.org/w/index.php?title=Br&action=edit
This is possibly an issue with the parsing of apostrophes. If we do instead boldened syntax (no extraneous apostrophes), things look better. Definitely still a bug, I just don't know how common it will be, and it seems to sort of be an issue for LTR as well. T304567 may be related.
MusikAnimal moved T362913: Make intake form gadget work on local environments from Ready 🎬 to In Development 💻 on the Community-Tech (CommTech-Kanban) board.
MusikAnimal updated the task description for T362913: Make intake form gadget work on local environments.
MusikAnimal edited projects for T362913: Make intake form gadget work on local environments, added: Community-Tech (CommTech-Kanban); removed Community-Tech.
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Upgrade to PHP 8.1 and Symfony 5.4
Mon, Apr 22
Mon, Apr 22
Sun, Apr 21
Sun, Apr 21
Prototyperspective awarded T339145: Commons deletion notification bot failing since June 6, 2023 a Like token.
Fri, Apr 19
Fri, Apr 19
MusikAnimal moved T362992: Match CJK full-width brackets in CodeMirror from Ready 🎬 to Review/Feedback 💬 on the Community-Tech (CommTech-Kanban) board.
Unlicking this. I'm working on T362913 first which will ease development moving forward.
Thu, Apr 18
Thu, Apr 18
Barring objections, I'm just going to add a check for a minimum of 1,000 edits on the corresponding project. Someone like WizardGamer775 may have gotten there eventually, but there will always be outliers. A 1K edit requirement should shield us from most intentional disruption.
I was more thinking along the lines of the MediaWiki's browser support matrix, but I see now Grade A still includes Safari 11 which is too old. I shall change the examples back :) Thanks for flagging!
That's what I'm saying, async/await is not in ES6! It was added only in ES8 😄
In T361512#9725663, @Samwilson wrote:This task is about internationalizing the intake form isn't it? … should this task stay scoped on the i18n of the form?
MusikAnimal added a comment to T361465: CharInsert markup inserted in wrong place when syntax highlight is on.
In T361465#9720984, @Bhsd wrote:For instance,
this.$textarea[0].dispatchEvent(new Event('focus'));
Wed, Apr 17
Wed, Apr 17
Saving as JSON would be cool, and would make it easier to edit proposals using the intake form. However, we template to render the content, so we'd be doing a JSON-to-wikitext conversion more often than not (every page parse). I was thinking that the bot that parses proposals (T361067) would eventually be responsible for data storage, which we'll later use in the dashboard. So JSON wouldn't benefit us in that sense.
I think ideally we'd have our survey sandbox working (T362809) before tackling this, but that's a ways off. Most of us don't have admin rights on Meta so you won't be able to easily delete test proposals.
MusikAnimal closed T362734: Some edits are missing the edit size delta, tags, and edit summary as Invalid.
Indeed, it looks like replag is the cause here https://replag.toolforge.org/
MusikAnimal committed rXT573042a7357a: PageRepository: update query following pagelinks normalization.
PageRepository: update query following pagelinks normalization
MusikAnimal moved T362735: Update eventmetrics VPS instances to Bookworm from Ready 🎬 to In Development 💻 on the Community-Tech (CommTech-Kanban) board.
Tue, Apr 16
Tue, Apr 16
MusikAnimal closed T362281: Update commtech-bot VPS instance to Bookworm, a subtask of T361108: Upgrade CommTech owned WMCS Buster VMs, as Resolved.
MusikAnimal added a comment to T361465: CharInsert markup inserted in wrong place when syntax highlight is on.
I can't even say for sure the cursor is being moved. From a user standpoint, it seems it's not, or if it is, it happens too quickly to notice. I didn't code anything to keep focus on CodeMirror -- it's doing that on its own which leads me to believe we're not breaking any rules, per se.
MusikAnimal added a comment to T174145: Our standard highlight icon (used to enable/disable CodeMirror) cdxIconHighlight looks too much like our standard edit icon, cdxIconEdit.
In T174145#8172734, @thiemowmde wrote:@Volker_E, ok, I see. I gave it a try. Here is a version I re-created from scratch to a) look as pixel-perfect as possible at the 20x20px default size and b) avoid the cutter knife impression I talked about in T174145#4542977.
highlight_Thiemo_2022-08-22.svg308 BDownload
In T174811#9716295, @Jack_who_built_the_house wrote:Thank you. Tbh I don't know how to read changes when there are only /dist/ files in the patch and no /src/ changes 😄
I would much prefer the errors are captured, at least, but as it stands now barring a means to reproduce, I'm in favor of keeping unfoldAll -- especially if everything continues to function just fine despite it hiccuping. The (un)fold all features are only available via keystroke, so I suspect most users won't use them anyway. As we roll out to more wikis, we'll monitor the error logs and should have a better idea of how widespread the issue is.
Mon, Apr 15
Mon, Apr 15
MusikAnimal closed T214989: Allow CodeMirror to be used for other textareas with WikiEditor as Resolved.
I've added mediawiki.org as a pilot. There's no community really to consult per se, and it's low-risk. I just want it deployed here before any content wikis because the documentation uses some of the interface messages which aren't deployed there yet (i.e. "⧼codemirror-prefs-enable⧽").
MusikAnimal added a comment to T361465: CharInsert markup inserted in wrong place when syntax highlight is on.
In T361465#9711883, @Bhsd wrote:
r1019841 provides a means to integrate with CodeMirror unrestricted and with full control. r1019841 meanwhile adds a ext.CodeMirror.input hook that gives you a ViewUpdate object. I think between these and the existing hooks, we've satisfied what is being asked for in this task. I don't see a need to expose CodeMirror internals in the other hooks, or to fire input events on the textarea (given the data we supply is not what the input event would normally do).
In T174811#9711383, @Jack_who_built_the_house wrote:I think you would also need to do const lib = require( 'ext.CodeMirror.v6.lib' ); to get access to EditorView.updateListener and do something like this to emit input events on Special:BlankPage:
… const lib = require( 'ext.CodeMirror.v6.lib' ); … lib.EditorView.updateListener
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL