Page MenuHomePhabricator

VisualEditorUmbrella
ActivePublic

Details

Description

VisualEditor is a project to create a reliable, full-featured rich-text or "visual" HTML editor for the Web. Though VisualEditor itself is an HTML editor, it is integrated into platforms for use there, primary in MediaWiki-General with the VisualEditor-MediaWiki integration, used in conjunction with the Parsoid parsing service to provide the HTML RDFa.

Our projects are arranged as follows:

  • VisualEditor – Anything related to VisualEditor, including related extensions.

Recent Activity

Today

MusikAnimal added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

I have also seen different behaviour depending on screen size, whether or not you resize your screen while using the 2017 Editor, and probably lots of other factors (e.g. what happens when you actually make edits, zoom in and out, etc.). I have yet to spend time testing other browsers systematically.

Tue, Sep 3, 6:54 PM · Patch-For-Review, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
gerritbot added a project to T357482: 2017 wikitext editor integration in CodeMirror 6: Patch-For-Review.
Tue, Sep 3, 6:47 PM · Patch-For-Review, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

Change #1070313 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[mediawiki/extensions/CodeMirror@master] ve.ui.CodeMirror.v6: force a normal font-style

https://gerrit.wikimedia.org/r/1070313

Tue, Sep 3, 6:46 PM · Patch-For-Review, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Trizek-WMF added a comment to T373690: Diffs are tagged as "Edit Check (references) activated" while users haven't added any footnote.

Thank you for investigating, David.
Yes, it is quite confusing. Shouldn't it be repurposed as a maintenance tag?

Tue, Sep 3, 4:47 PM · EditCheck, Editing-team, VisualEditor
Maintenance_bot removed a project from T365311: Syntax highlighter is broken on Dark Mode: Patch-For-Review.
Tue, Sep 3, 4:31 PM · User-notice, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), dark-mode, Editing-team, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
MusikAnimal added a project to T365311: Syntax highlighter is broken on Dark Mode: User-notice.

New colors (applies to all wikis) and a new search panel (mediawiki.org, hewiki, and soon to be all of group0) I think warrants a Tech News announcement. I'll add something for this, T371436, and the group0 deployment (T357795), all of which are aimed for next week.

Tue, Sep 3, 4:23 PM · User-notice, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), dark-mode, Editing-team, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
MusikAnimal moved T365311: Syntax highlighter is broken on Dark Mode from Feedback and review to QA on the Community-Tech (Gray Fox (Aug 26 - Sept 6)) board.

Probably doesn't need extensive QA given how many eyes have tested this, including against contrast checkers, but please do your thing :)

Tue, Sep 3, 4:17 PM · User-notice, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), dark-mode, Editing-team, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
gerritbot added a comment to T365311: Syntax highlighter is broken on Dark Mode.

Change #1059166 merged by jenkins-bot:

[mediawiki/extensions/CodeMirror@master] Implement dark mode styles and use Codex CSS components in search panel

https://gerrit.wikimedia.org/r/1059166

Tue, Sep 3, 3:59 PM · User-notice, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), dark-mode, Editing-team, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
dancy removed a parent task for T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor: T373640: 1.43.0-wmf.21 deployment blockers.
Tue, Sep 3, 3:58 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
thiemowmde added a comment to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor.

To my knowledge, no, this is not a blocker any more. https://gerrit.wikimedia.org/r/1069236 fixed it before the branch cut.

Tue, Sep 3, 3:57 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
dancy added a comment to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor.

Thanks @thiemowmde. So this issue is no longer a train blocker?

Tue, Sep 3, 3:51 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
thiemowmde added a comment to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor.

https://gerrit.wikimedia.org/r/1070232 is essentially just ongoing code cleanup. We are not aware of a way a user could trigger an error in the spots touched by https://gerrit.wikimedia.org/r/1070232. Therefor we don't think this needs backporting.

Tue, Sep 3, 3:51 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
Esanders added a comment to T373875: New default font size for logged out user causes issues with VE UI.

There's misalignment in the 2010 wiktiext editor toolbar too, possibly due to the embeeded OOUI buttons on the right:

Tue, Sep 3, 3:32 PM · FY2023-24-WE 2.1 Typography and palette customizations, VisualEditor
dancy added a comment to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor.

Will someone be backporting https://gerrit.wikimedia.org/r/1070232 to wmf/1.43.0-wmf.21 ?

Tue, Sep 3, 3:10 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
Lucas_Werkmeister_WMDE added a comment to T239796: Provide URL parameter(s) to always load a wikitext editor.

Cool, thanks! (Regarding the mention of T235753 in the task description, I think in the meantime that task changed enough that we don’t need a follow-up to use the new URL parameter there – it looks like we rephrased the interface message from “in the wikitext” to “using the article editor”, so if it ends up opening VE, that’s probably fine.)

Tue, Sep 3, 1:37 PM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor-MediaWiki, VisualEditor
Maintenance_bot removed a project from T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor: Patch-For-Review.
Tue, Sep 3, 1:30 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
Esanders created T373875: New default font size for logged out user causes issues with VE UI.
Tue, Sep 3, 1:16 PM · FY2023-24-WE 2.1 Typography and palette customizations, VisualEditor
ReleaseTaggerBot edited projects for T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor, added: MW-1.43-notes (1.43.0-wmf.22; 2024-09-10); removed MW-1.43-notes (1.43.0-wmf.21; 2024-09-03).
Tue, Sep 3, 1:01 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
gerritbot added a comment to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor.

Change #1070232 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Finish safety fallback for missing groups

https://gerrit.wikimedia.org/r/1070232

Tue, Sep 3, 12:52 PM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
Bhsd added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

I am surprised to see that white-space: pre-wrap is performing better than white-space: break-spaces in certain conditions. By the way, I notice that the misalignment also appears when switching between LTR and RTL.

Tue, Sep 3, 12:52 PM · Patch-For-Review, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Esanders renamed T373868: Link nails are visible when text around them is selected from Link nails are visible when text around them are selected to Link nails are visible when text around them is selected.
Tue, Sep 3, 12:41 PM · Patch-For-Review, VisualEditor-ContentEditable, VisualEditor
gerritbot added a project to T373868: Link nails are visible when text around them is selected: Patch-For-Review.
Tue, Sep 3, 12:37 PM · Patch-For-Review, VisualEditor-ContentEditable, VisualEditor
gerritbot added a comment to T373868: Link nails are visible when text around them is selected.

Change #1070240 had a related patch set uploaded (by Esanders; author: Esanders):

[VisualEditor/VisualEditor@master] Keep nails transparent when selected

https://gerrit.wikimedia.org/r/1070240

Tue, Sep 3, 12:37 PM · Patch-For-Review, VisualEditor-ContentEditable, VisualEditor
Esanders created T373868: Link nails are visible when text around them is selected.
Tue, Sep 3, 12:33 PM · Patch-For-Review, VisualEditor-ContentEditable, VisualEditor
awight added a comment to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor.

One small breadcrumb about this weird bug: the difference between the 2017 (VE) source editor and visual editing seems to be that it doesn't add a placeholder reference node to the empty document fragment before opening the dialog, so no default reference group gets implicitly created.

Tue, Sep 3, 11:49 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
gerritbot added a project to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor: Patch-For-Review.
Tue, Sep 3, 11:41 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
gerritbot added a comment to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor.

Change #1070232 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Finish safety fallback for missing groups

https://gerrit.wikimedia.org/r/1070232

Tue, Sep 3, 11:41 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
dom_walden added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

I have found examples of misalignment on Safari 17 and 16 as well. So far, nothing as bad as Chrome.

Tue, Sep 3, 10:52 AM · Patch-For-Review, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
WMDE-Fisch moved T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor from In progress to Done on the WMDE-References-FocusArea board.
Tue, Sep 3, 9:43 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
dom_walden added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

Were you able to reproduce the same issue Dom found above? You both are reporting to use Windows, so maybe that's why I can't reproduce it.

Yes, and it is fixed by styling the CM6 editor font-style: normal !important, similar to the font weight.

Awesome! So that's a CSS rule that needs to be added? Would you mind submitting a patch? If both you and Dom can verify the fix, I am happy to 2, as I have no means of testing it.

Tue, Sep 3, 6:46 AM · Patch-For-Review, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror

Yesterday

MusikAnimal added a parent task for T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces: T259059: Upgrade to CodeMirror 6.
Mon, Sep 2, 10:31 PM · VisualEditor, Community-Tech, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
kostajh closed T324544: VisualEditor selenium tests sometimes fail as Resolved.

Haven't seen the issue reported in the task description in a while, so optimistically closing this.

Mon, Sep 2, 7:21 PM · Quality-and-Test-Engineering-Team (Test engineering), User-zeljkofilipin, MW-1.40-notes (1.40.0-wmf.14; 2022-12-12), VisualEditor, ci-test-error (WMF-deployed Build Failure), Browser-Tests
Etonkovidova added a comment to T303960: Uncaught TypeError: can't access property "getContentApi", ve.init.target is null.

Checked - errors on logstash for 7 days ~25 errors are reported.

Mon, Sep 2, 6:59 PM · JavaScript, Wikimedia-production-error, WMDE-Templates-FocusArea, Growth-Team, StructuredDiscussions, VisualEditor
kostajh added a comment to T370771: Client hints attempts to post data for old / incorrect revision ID on temp account creation.

This may have been indirectly fixed by T370747. Will check once the associated patch is on the wikis.

Mon, Sep 2, 11:51 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), VisualEditor, CheckUser, http-client-hints, Temporary accounts
WMDE-Fisch updated the task description for T373787: [Tests] Write a basic e2e test for Cite WT2017 integration.
Mon, Sep 2, 10:38 AM · VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, Cite, WMDE-References-FocusArea
ReleaseTaggerBot added a project to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor: MW-1.43-notes (1.43.0-wmf.21; 2024-09-03).
Mon, Sep 2, 10:00 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
WMDE-Fisch moved T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor from Tech Review to Done on the WMDE-TechWish-Sprint-2024-08-21 board.
Mon, Sep 2, 9:31 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
Maintenance_bot removed a project from T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor: Patch-For-Review.
Mon, Sep 2, 9:30 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
Maintenance_bot added a project to T373787: [Tests] Write a basic e2e test for Cite WT2017 integration: VisualEditor.
Mon, Sep 2, 9:29 AM · VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, Cite, WMDE-References-FocusArea
Msz2001 closed T373788: EditCheck (references) activates outside the main namespace as Invalid.
Mon, Sep 2, 9:28 AM · VisualEditor, EditCheck, Editing-team
gerritbot added a comment to T373661: "Cannot read properties of null (reading 'keyedNodes')" opening Basic citation in 2017 Source Editor.

Change #1069236 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Fix null reference error in 2017 source editor

https://gerrit.wikimedia.org/r/1069236

Mon, Sep 2, 9:23 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), WMDE-TechWish-Sprint-2024-08-21, Cite-Extends, WMDE-TechWish, WMDE-References-FocusArea, VisualEditor-MediaWiki-References, Cite, VisualEditor, Beta-Cluster-reproducible
Msz2001 created T373788: EditCheck (references) activates outside the main namespace.
Mon, Sep 2, 9:18 AM · VisualEditor, EditCheck, Editing-team
Pppery moved T161293: Paper format with Score extension in Wikipedia is A4 only from In Progress to Backlog on the MediaWiki-extensions-Score board.
Mon, Sep 2, 3:56 AM · User-Ryasmeen, VisualEditor, MediaWiki-extensions-Score

Sun, Sep 1

Izno added a subtask for T53032: When inserting an image, set its caption by default to be the Commons image description: T161625: [RfC] decide where and when to show that an entity is from a foreign repository.
Sun, Sep 1, 7:56 PM · VisualEditor, VisualEditor-EditingTools
Izno added a subtask for T53032: When inserting an image, set its caption by default to be the Commons image description: T149205: Use usage tracking mechanism to track foreign entity references.
Sun, Sep 1, 7:55 PM · VisualEditor, VisualEditor-EditingTools

Sat, Aug 31

mqudsi added a comment to T326169: VisualEditor failing to load on interwiki redirect pages.

@matmarex thank you very much for your help with this and for taking on the backports. It's much appreciated!

Sat, Aug 31, 8:54 PM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), VisualEditor-MediaWiki, VisualEditor
Krinkle changed the status of T324176: VisualEditor causes CURLMOPT_MAX_HOST_CONNECTIONS error with MW 1.38.4 from Open to Stalled.

Marking as Stalled, as this is pending information from @LetosMW.

Sat, Aug 31, 8:35 PM · MediaWiki-libs-HTTP, Editing-team (Tracking), VisualEditor
Krinkle moved T324176: VisualEditor causes CURLMOPT_MAX_HOST_CONNECTIONS error with MW 1.38.4 from Backlog to Bundled extensions/skins on the PHP 8.0 support board.
Sat, Aug 31, 8:27 PM · MediaWiki-libs-HTTP, Editing-team (Tracking), VisualEditor
Bhsd added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

Would you mind submitting a patch?

Sat, Aug 31, 12:25 AM · Patch-For-Review, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror

Fri, Aug 30

Jdforrester-WMF updated the task description for T92432: Come up with a better way to auto-label references.
Fri, Aug 30, 9:17 PM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), WMDE-References-FocusArea, Community-Wishlist-Survey-2022, Cite, VisualEditor-MediaWiki-References, VisualEditor