[00:04:15] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf8] TypeError:this.documentView is null appearing after saving an edit and then reopening the VE again, also cannot switch to edit source mode after that in Firefox - 10https://bugzilla.wikimedia.org/66222#c3 (10ryasmeen) The "Switching to edit sour... [00:11:46] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot switch to edit source mode , shows the message "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." on top of the oage - 10https://bugzilla.wikimedia.org/66231 (10ryasmeen) 3NEW p:3Unprio s:3no... [00:12:29] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot switch to edit source mode , shows the message "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." on top of the page - 10https://bugzilla.wikimedia.org/66231 (10ryasmeen) [00:12:46] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot switch to edit source mode , shows the message "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." on top of the page - 10https://bugzilla.wikimedia.org/66231 (10ryasmeen) 5NEW>3ASSI a:3Roan K... [00:13:44] 3MediaWiki extensions / 3TemplateData: TemplateData: TemplateData is not available to VisualEditor if the template is a redirect - 10https://bugzilla.wikimedia.org/50964#c14 (10James Forrester) 5RESO/?>3VERI Per report. ;-) [00:14:14] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf8] Cannot switch to edit source mode , shows the message "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." on top of the page - 10https://bugzilla.wikimedia.org/66231 (10ryasmeen) [00:16:30] 3VisualEditor / 3Editing Tools: VisualEditor: Centre floated image next to right floated image means image is shown partially offscreen, and shield is put in the wrong place - 10https://bugzilla.wikimedia.org/62850 (10James Forrester) [00:16:30] 3VisualEditor / 3ContentEditable: VisualEditor: Some images not displayed in the correct place ? due to floating - 10https://bugzilla.wikimedia.org/66228 (10James Forrester) 5NEW>3ASSI p:5Unprio>3Normal [00:17:59] 3VisualEditor / 3Editing Tools: VisualEditor: Fields are case sensitive in citation dialog, allowing duplicates of the same field - 10https://bugzilla.wikimedia.org/66207 (10James Forrester) 5UNCO>3ASSI p:5Unprio>3High [00:21:44] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf8] Cannot switch to edit source mode , shows the message "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." on top of the page - 10https://bugzilla.wikimedia.org/66231#c1 (10ryasmeen) This... [00:28:14] 3VisualEditor / 3Editing Tools: VisualEditor: Deleting the parameter of any template or the template itself, scrolls the focus up to the top of the transclusion dialog - 10https://bugzilla.wikimedia.org/62420 (10James Forrester) 5NEW>3ASSI p:5Unprio>3High s:5normal>3minor [00:29:30] 3VisualEditor / 3Data Model: VisualEditor: tags appear when editing on the Hebrew Wiki - 10https://bugzilla.wikimedia.org/66210 (10James Forrester) 5NEW>3ASSI p:5Unprio>3High s:5normal>3major a:3Moriel Schottlender [00:29:59] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf8] Cannot switch to edit source mode , shows the message "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." on top of the page - 10https://bugzilla.wikimedia.org/66231 (10James Forrester)... [00:30:44] 3VisualEditor / 3Data Model: VisualEditor: Do not allow creation of empty lists inside tables (?!) - 10https://bugzilla.wikimedia.org/65970 (10James Forrester) 5NEW>3ASSI p:5Unprio>3Normal [00:30:58] 3VisualEditor / 3Editing Tools: VisualEditor: adding a new link shows the target of the previously-added link for a few moments in the link inspector - 10https://bugzilla.wikimedia.org/66016 (10James Forrester) 5NEW>3ASSI p:5Unprio>3High [00:32:31] 3VisualEditor / 3Editing Tools: VisualEditor: adding a new link shows the target of the previously-added link for a few moments in the link inspector - 10https://bugzilla.wikimedia.org/66016 (10James Forrester) a:3Trevor Parscal [00:35:36] * Eloquence reads http://community.wikia.com/wiki/User_blog:Kirkburn/VisualEditor_-_the_past,_present_and_future [00:37:10] Eloquence: Interesting. [00:38:59] 3VisualEditor / 3Editing Tools: VisualEditor: hard breaks [Return/enter] are ignored when pages is saved by visual editor - 10https://bugzilla.wikimedia.org/65707#c5 (10James Forrester) Unfortunately MediaWiki has no representation of a blank paragraph, so they get destroyed when you save. We could theoreti... [00:44:43] James_F, example - http://www.wowwiki.com/Pandaren?veaction=edit [00:45:00] looks like their parsoid setup is kind of wonky, introduces dirty diffs [00:47:57] Eloquence: Yeah, dirty diffs weren't much of a priority compared to roll-out AIUI. [00:48:44] Eloquence: Though that does look familiar, sadly (dirtying on s) – may be an old version? [00:52:08] (03PS1) 10Divec: Handle collapsed range properly in pushRemoval [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137844 [00:52:49] Wikia running old code? never! :P [00:54:13] Eloquence: Be nice. ;-) [00:58:44] 3VisualEditor / 3Editing Tools: VisualEditor: Existing page shows up under New Page section inside Link Inspector in production - 10https://bugzilla.wikimedia.org/65927#c1 (10James Forrester) 5NEW>3RESO/DUP *** This bug has been marked as a duplicate of bug 51013 *** [00:58:45] 3VisualEditor / 3Technical Debt: VisualEditor: OpenSearch results aren't perfect for checking for page existence - 10https://bugzilla.wikimedia.org/51013#c3 (10James Forrester) *** Bug 65927 has been marked as a duplicate of this bug. *** [01:02:14] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf8] TypeError:this.documentView is null appearing after saving an edit and then reopening the VE again, also cannot switch to edit source mode after that in Firefox - 10https://bugzilla.wikimedia.org/66222#c4 (10Roan Kattouw) The error from comment... [01:08:44] 3VisualEditor / 3Data Model: VisualEditor: Empty references created in wikitext editor should be allowed to edit in VE - 10https://bugzilla.wikimedia.org/62401 (10James Forrester) 5NEW>3ASSI p:5Unprio>3Low [01:12:08] (03CR) 10Catrope: [C: 032] Handle collapsed range properly in pushRemoval [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137844 (owner: 10Divec) [01:13:11] (03Merged) 10jenkins-bot: Handle collapsed range properly in pushRemoval [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137844 (owner: 10Divec) [01:15:21] (03CR) 10Catrope: [C: 04-1] "Looks good, just needs commented-out code to be removed" (032 comments) [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137524 (https://bugzilla.wikimedia.org/65916) (owner: 10Mooeypoo) [01:15:36] (03PS3) 10Divec: POC DONTMERGE: Unicorn [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 [01:15:38] (03PS8) 10Divec: Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [01:16:11] (03CR) 10jenkins-bot: [V: 04-1] POC DONTMERGE: Unicorn [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 (owner: 10Divec) [01:18:45] (03CR) 10Divec: "This patch fixes two bugs that caused the error Ed identified above." [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 (owner: 10Divec) [01:19:19] (03CR) 10Catrope: [C: 032] Allow programmatic selection of options while disabled [oojs/ui] - 10https://gerrit.wikimedia.org/r/137729 (https://bugzilla.wikimedia.org/65916) (owner: 10Trevor Parscal) [01:19:48] (03Merged) 10jenkins-bot: Allow programmatic selection of options while disabled [oojs/ui] - 10https://gerrit.wikimedia.org/r/137729 (https://bugzilla.wikimedia.org/65916) (owner: 10Trevor Parscal) [01:21:06] (03PS4) 10Mooeypoo: Fixing issues in the alignment select in Media Edit dialog [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137524 (https://bugzilla.wikimedia.org/65916) [01:29:58] (03CR) 10Catrope: "This is fine, except for one problem: this commit makes it so that any time you change any reference for any reason, it gets deleted and r" [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/136599 (https://bugzilla.wikimedia.org/65689) (owner: 10Alex Monk) [01:31:15] (03CR) 10Jforrester: [C: 032] "Per Roan." [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137524 (https://bugzilla.wikimedia.org/65916) (owner: 10Mooeypoo) [01:31:45] 3VisualEditor / 3Editing Tools: VisualEditor: Media settings dialog shows two selected values of alignment if you unchecking then checking the wrap option - 10https://bugzilla.wikimedia.org/65916 (10James Forrester) 5PATC>3RESO/FIX [01:32:04] (03CR) 10Catrope: [C: 032] Fixing issues in the alignment select in Media Edit dialog [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137524 (https://bugzilla.wikimedia.org/65916) (owner: 10Mooeypoo) [01:32:50] (03Merged) 10jenkins-bot: Fixing issues in the alignment select in Media Edit dialog [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137524 (https://bugzilla.wikimedia.org/65916) (owner: 10Mooeypoo) [01:39:44] (03PS9) 10Catrope: Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 [01:40:46] (03CR) 10jenkins-bot: [V: 04-1] Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [01:42:03] rofl [01:42:29] (03CR) 10Catrope: Inflict a gruesome death on ve.ce.getOffset() and reincarnate it (033 comments) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [01:42:39] mooeypoo: See also the branch name on that commit [01:42:46] ("topic" in the gerrit UI) [01:44:58] (03PS10) 10Catrope: Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 [01:45:17] (03CR) 10Catrope: "PS10: Fixes for PS9 to account for the fact that TextNodes don't have children" [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [01:46:26] RoanKattouw rofl! [01:46:46] Wish I could do the same with some of the image wikitext... *cough* *cough* [01:46:58] (03CR) 10Jforrester: [C: 04-1] Inflict a gruesome death on ve.ce.getOffset() and reincarnate it (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [01:47:36] RoanKattouw, btw, do you know if anything changed recently with OOJS' directionality stuff? or VE's widget/context directionality? We have a huge regression with sub widgets' positioning in RTL [01:48:06] (03PS11) 10Catrope: Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 [01:48:34] mooeypoo: You mean bug 65483? [01:48:41] the categories one, yeah [01:48:56] but i thought I also saw it in another place [01:49:16] (03CR) 10jenkins-bot: [V: 04-1] Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [01:50:33] Actually I was going to have you investigate that bug [01:50:46] So you can do something non-image-related for that change :P [01:51:00] (03PS1) 10Jforrester: Update OOjs UI to v0.1.0-pre (c9b9f8345d) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137852 [01:51:06] RoanKattouw: https://gerrit.wikimedia.org/r/137851 [01:51:36] RoanKattouw, aye, I am doing just that [01:51:42] but it's weird that it came back [01:51:49] Yeah it is [01:51:51] mooeypoo: I blame Ed. [01:51:52] I don't know how that happened [01:52:02] mooeypoo: He's the one most recently mucking around in that area. [01:52:26] (03CR) 10Catrope: [C: 032] Update OOjs UI to v0.1.0-pre (c9b9f8345d) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137852 (owner: 10Jforrester) [01:52:37] yeah it happens to all OO.ui.LookupInputWidget inside dialogs [01:52:55] I just tested the general settings, where you can point the page to another page [01:53:00] same problem. [01:53:01] hmm. [01:54:25] (03PS12) 10Catrope: Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 [01:54:27] (03Merged) 10jenkins-bot: Update OOjs UI to v0.1.0-pre (c9b9f8345d) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137852 (owner: 10Jforrester) [01:54:51] (03CR) 10Catrope: "PS12: Apparently TextNodes do have a .childNodes property, it's just always an empty list" [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [01:56:19] (03CR) 10Catrope: Inflict a gruesome death on ve.ce.getOffset() and reincarnate it (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [01:57:08] (03CR) 10Jforrester: build: Update jscs and grunt-watch (033 comments) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/133481 (owner: 10Krinkle) [01:57:37] (03CR) 10Jforrester: CONTRIBUTING: Refer to VisualEditor contribution guidelines (031 comment) [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/114677 (owner: 10Krinkle) [02:08:27] RoanKattouw, this RTL error is another jQuery upgrade casualty [02:08:34] Aha! [02:08:36] How so? [02:08:55] the dimensions of the parent() and the offset have different attributes than we planned for [02:09:02] we're looking for dimensions.width which doesn't exist [02:09:12] dimensions = $container.offset(); <-- this apparently doesn't give 'width' anymore [02:09:16] wtf?! [02:09:20] Oh [02:09:22] Just .left ? [02:09:27] so dimensions.right = this.$element.parent().position().left - dimensions.width - dimensions.left; [02:09:30] results in NaN [02:09:32] left/right [02:10:07] I'll have to ask for the width specifically, but yeah, it seems to be a recent change in jquery [02:10:08] Hah [02:10:12] Speaking of [02:10:22] Dear California DMV, where is my NANPX license plate [02:10:32] RoanKattouw: :-P [02:10:32] rofl [02:10:44] Too bad there's no case sensitivity [02:21:15] Oh dear, I'll have to call the DMV I think [02:21:23] Because I have no email or record of this thing whatsoever [02:21:29] Only a credit card statement [02:21:37] (03PS4) 10Jforrester: POC DONTMERGE: Unicorn [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 (owner: 10Divec) [02:22:02] (03CR) 10Jforrester: "PS4 fixes a few jscs issues so the real V state can be seen." [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 (owner: 10Divec) [02:22:16] 3VisualEditor / 3MediaWiki integration: VisualEditor: vesection not removed on save - 10https://bugzilla.wikimedia.org/66237 (10Matthew Flaschen) 3NEW p:3Unprio s:3normal a:3None veaction is removed on save, but not vesection. [02:22:46] (03CR) 10jenkins-bot: [V: 04-1] POC DONTMERGE: Unicorn [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 (owner: 10Divec) [02:26:07] (03PS5) 10Jforrester: POC DONTMERGE: Unicorn [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 (owner: 10Divec) [02:26:28] (03CR) 10Jforrester: "PS5 is a rebase." [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 (owner: 10Divec) [02:27:19] (03CR) 10jenkins-bot: [V: 04-1] POC DONTMERGE: Unicorn [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/125937 (owner: 10Divec) [02:29:59] 3VisualEditor / 3MediaWiki integration: VisualEditor: vesection not removed on save - 10https://bugzilla.wikimedia.org/66237 (10James Forrester) 5NEW>3ASSI p:5Unprio>3High s:5normal>3trivia [02:37:36] RoanKattouw, eh, this is a mess. $container.offset() now only supplies "top" and "left" [02:38:21] mooeypoo: Even on RTL? [02:38:24] yeah [02:38:30] i'm in RTL now [02:38:36] didn't test on LTR yet [02:39:02] offset() and position() seem to only have left/right [02:39:08] err top/left i mean [02:39:18] Helpful. [02:39:48] * James_F goes. [03:35:03] (03CR) 10Krinkle: CONTRIBUTING: Refer to VisualEditor contribution guidelines (031 comment) [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/114677 (owner: 10Krinkle) [03:43:12] Krinkle, you around? do you know anything about a change to position() and offset() output in jQuery? [03:43:59] I think it broke in the upgrade.. it seems to only offer top/left values now, and the code expects .width .. very baffling. [04:16:29] mooeypoo: Nope [04:16:47] mooeypoo: Looking at the old jQuery 1.8 source code, both offset() and position() only compute and return top/left [04:16:53] afaik it never did right or width [04:17:30] the few times I worked on code supporting RTL at this level (such as when I did the Toolbar tracker in mw.ViewPageTarget), we did right=outerWidth-left [04:17:35] and things like that [04:18:27] yeah, the current code seems to look for width [04:18:36] which we used to have, i'm sure, since it worked before. [04:18:48] something made it not-work. I thought maybe jquery upgrade, but this is weird. [05:40:46] [13oojs.github.io] 15Krinkle pushed 1 new commit to 06master: 02https://github.com/oojs/oojs.github.io/commit/58f64b80df5b6fd16460766e19d9f1c1a5fb242d [05:40:47] 13oojs.github.io/06master 1458f64b8 15Timo Tijhof: readme: Use HTTPS [07:58:48] (03CR) 10Esanders: [C: 032] Use this.$() in LanguageResultWidget#highlightQuery [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137736 (https://bugzilla.wikimedia.org/65512) (owner: 10Catrope) [07:59:53] (03Merged) 10jenkins-bot: Use this.$() in LanguageResultWidget#highlightQuery [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137736 (https://bugzilla.wikimedia.org/65512) (owner: 10Catrope) [09:22:46] (03CR) 10Divec: [C: 032] Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [09:23:57] (03Merged) 10jenkins-bot: Inflict a gruesome death on ve.ce.getOffset() and reincarnate it [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [09:57:29] 3VisualEditor / 3Editing Tools: VisualEditor: Language selector from Language inspector takes long time (~15 secs) to load - 10https://bugzilla.wikimedia.org/65512 (10Andre Klapper) [11:52:15] (03PS6) 10Esanders: Grunt: Create a single file stand-alone distribution for demos etc. [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137367 (https://bugzilla.wikimedia.org/66117) (owner: 10Jforrester) [11:52:17] (03PS1) 10Esanders: Use this.$ where available [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137913 [11:52:19] (03PS1) 10Esanders: [BREAKING CHANGE] Debug bar refactor [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137914 [11:53:21] (03CR) 10jenkins-bot: [V: 04-1] Grunt: Create a single file stand-alone distribution for demos etc. [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137367 (https://bugzilla.wikimedia.org/66117) (owner: 10Jforrester) [11:53:23] (03CR) 10jenkins-bot: [V: 04-1] Use this.$ where available [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137913 (owner: 10Esanders) [11:53:31] (03CR) 10jenkins-bot: [V: 04-1] [BREAKING CHANGE] Debug bar refactor [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137914 (owner: 10Esanders) [12:24:08] so what's the relevance of release 1.23 as it relates to visualeditor compatability? [12:24:10] good to go? [12:58:50] (03PS2) 10Esanders: Use this.$ where available [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137913 [12:58:52] (03PS2) 10Esanders: [BREAKING CHANGE] Debug bar refactor [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137914 [12:58:54] (03PS7) 10Esanders: Grunt: Create a distribution files for the ve module [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137367 (https://bugzilla.wikimedia.org/66117) (owner: 10Jforrester) [13:18:46] (03PS1) 10Esanders: Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) [13:20:34] (03CR) 10jenkins-bot: [V: 04-1] Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [13:27:11] (03CR) 10Esanders: "FIXME: Major fail: placing a cursor in an empty paragraph places the dm offset after the

" [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/121563 (owner: 10Catrope) [13:48:30] (03PS1) 10Esanders: Calculate offset correctly in empty paragraphs [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 [13:49:34] (03CR) 10jenkins-bot: [V: 04-1] Calculate offset correctly in empty paragraphs [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [13:55:05] edsanders: aloha [13:55:21] what are the current installation instructions for parsoid + ve? [13:55:34] I want to run everything on my own Fedora box and without vagrant. [13:56:00] Last time I tried https://www.mediawiki.org/wiki/Parsoid/Setup it didn't quite work. [13:56:29] I heard that now there's a "Parsoid extension" or something along these lines, but it's not quite clear from the installation instructions at https://www.mediawiki.org/wiki/Extension:VisualEditor . [13:59:20] divec: ^ [14:44:32] aharoni, hi [14:44:39] so Parsoid is now a service and an extension [14:44:41] hi! [14:44:52] the extension needs to be installed and pointed at the service [14:45:02] which needs to be running (via nodejs) [14:45:07] Aha. And how do I do that? I couldn't find a guide at mw.org. [14:45:14] I think that I have the service running. [14:45:45] it should be at http://localhost:8000/ if it is [14:46:44] I configured it to run on port 9000 using parsoidConfig.serverPort = 9000; in localsettings.js [14:46:50] I have something else on port 8000 [14:47:01] when I point the browser to localhost:9000 , it gives a sensible page: [14:47:15] "Welcome to the Parsoid web service" etc. [14:47:38] in LocalSettings.php I have: [14:47:42] $wgVisualEditorParsoidURL = 'http://localhost:9000/'; [14:48:00] I also added require_once("$IP/extensions/Parsoid/Parsoid.php"); [14:48:06] do I need anything else? [14:51:40] edsanders: ^ [14:54:06] aharoni, that seems about right [14:54:23] it's been a while, let me check my settings [14:55:00] I also have $wgVisualEditorParsoidPrefix = 'localhost'; [14:55:50] so what goes wrong when you try to edit? [14:57:49] also check parsoidConfig.setInterwiki is the right path [14:59:17] parsoidConfig.setInterwiki( 'localhost', 'http://localhost/w/api.php' ); [14:59:19] sounds correct [14:59:46] when I press the Edit tab, nothing happens. [14:59:48] nothing at all. [15:00:00] no error messages, no lines in the Parsoid console. nothing. [15:00:22] hi mooeypoo [15:00:22] edsanders: ^ [15:00:25] hiya [15:00:38] try to update the submodule [15:00:44] git submodule update [15:00:52] aharoni, what about in the network tab? [15:01:54] actually the fact you have no errors suggests or activity suggests an error in ResourceLoader [15:11:01] mooeypoo: update submodule [15:11:23] edsanders: error in ResourceLoader? [15:11:23] how can I debug that? [15:11:30] I run the latest master core, if this means anything [15:11:43] what browser are you using aharoni ? [15:11:50] Firefox [15:12:09] aharoni, $wgShowExceptionDetails = true; [15:12:30] then look at data returned in the network tabs [15:13:10] waaaaaaaaaaaaaaaat [15:13:18] (it works) [15:13:20] you can also look in firebug in the scripts tab and go over all the load.php?... scripts - sometimes one of them will have a commented-out error at the top, helpfully enough [15:13:21] it's like that me [15:13:42] It's like that meme: My code doesn't work, I have no idea why. My code works, I have no idea why. [15:13:52] hah! [15:13:59] heisenbug? [15:14:18] maybe it works _because_ I opened the Network tab? :) [15:15:07] Oh, there's also that thing at the bottom that I've never seen - "Dump on change", "Dump model", "Log range"... [15:15:16] I was about to say schrodenbug -- all code both works and doesn't work at the same time; it's only our attempt to load that collapses the wave equation... [15:15:22] I guess that it's some kinda of a debug mode, but I have no idea what have I done to enable it :) [15:15:26] that means you're in debug mode [15:15:33] either with ?debug=true [15:15:50] yeah, I usually run with rl debug [15:16:00] OK, so. [15:16:02] if it's a debug problem it sounds like it might be caching issue? [15:16:09] or $wgResourceLoaderDebug = true; [15:16:30] I finally have what looks like a working VE on my laptop, after many weeks of not having it and only reporting bugs lazily :) [15:16:55] Thanks for the help, mooeypoo and edsanders ! [15:16:57] sure thing aharoni [15:32:34] edsanders: So the reason I wanted to make VE work is to test https://gerrit.wikimedia.org/r/#/c/137926/ . [15:32:37] Which I am doing now. [15:32:57] And the curious thing is that it seems to work correctly on Chrome, but not on Firefox, [15:33:25] and I suspect that it's simply because something is cached to aggressively and Firefox still sees the master and not your code. [15:33:52] Are you caching something extra-strongly in VE? [15:35:11] no, if it doesn't work in a private window it probably doesn't work [15:35:23] Firefox does have issues with trying to focus too early on first load [15:35:28] (of a dialog) [15:36:13] if you add a reference does the textarea take focus? [15:36:59] aharoni, edsanders: with recent core the Parsoid *extension* is no longer needed unless you are running a caching setup similar to what we're doing at WMF [15:37:18] gwicke: ah, thanks for the tip. [15:37:39] the only reason it was added as a dependency for a short time was that it registered some parsoid-specific CSS with ResourceLoader [15:37:52] that's now moved to core, so you don't have to worry about it any more [15:37:59] I don't think that caching is important for my testing. I usually care only about the functionality and not about the performance. [15:38:00] but you need very recent core [15:40:29] gwicke: I git pull the core practically every day [15:40:49] k, that's recent enough then [15:40:50] ;) [15:41:03] it went in ~2 weeks ago [15:41:17] edsanders: On Chrome I can consistently reproduce the bug on master, and the fix on your patch. [15:41:26] But what about Firefox?.. [15:42:06] [Just thinking out loud.] [15:42:16] it possibly isn't fixed in Firefox, but that's a known issue [15:42:28] does it work for the reference dialog (be sure to check only the first load) [15:58:58] (03PS2) 10Esanders: Calculate offset correctly in inline slugs [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 [16:04:43] (03PS7) 10Alex Monk: MWReferenceDialog: Allow swapping of existing references for others [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/136599 (https://bugzilla.wikimedia.org/65689) [16:05:27] edsanders: the reference dialog works well in master in Firefox, but not the save dialog [16:08:03] (03CR) 10Amire80: "This seems to fix the bug in Chrome, but not in Firefox." [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [16:16:32] aharoni, interesting [16:17:33] (03PS1) 10Amire80: Add more authors from `git shortlog -s -n` [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137951 [16:22:53] (03PS2) 10Esanders: Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) [16:23:21] aharoni, try that one, I think there's some race condition we can't time in FF but an extra defer seems to make it more reliable [16:24:22] (03CR) 10jenkins-bot: [V: 04-1] Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [17:01:43] (03CR) 10Amire80: [C: 031] "Patch set 2 seems to fix it in both Firefox and Chrome. (I didn't review the code.)" [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [17:01:54] edsanders: PS2 fixes in both Firefox and chrome [17:32:15] TrevorParscal: are we having a meeting now or is it later? [17:34:11] mvolz: Now [17:34:13] I tried to invite you to the hangout, will PM you the link [17:47:36] kaldari: mediawiki.skinning.content.parsoid [17:49:37] James_F, is https://gerrit.wikimedia.org/r/#/c/137926/2 the commit you mentioned in hangout? [17:50:05] aharoni: Make sure there is NO trailing slash in $wgVisualEditorParsoidURL [17:58:20] Krenair: Yes. [17:59:59] (03PS3) 10Jforrester: Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:00:30] (03CR) 10Jforrester: "PS3 fixes trivial jshint error." [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:02:59] * mvolz is on IRC [18:04:56] mvolz: hi [18:05:03] sorry for the bad connection [18:05:20] hey [18:05:33] so... TransclusuonModel [18:06:01] https://etherpad.wikimedia.org/p/TransclusionModelIntroduction [18:06:07] Yup! [18:06:41] open [18:06:54] also open up ve.dm.MWTransclusionNode.js [18:06:58] (what editor do you use? [18:07:04] geany [18:07:10] looking at it [18:07:44] a transclusion is a set of one or more "parts" [18:07:57] let's actually start with"node" [18:08:07] ok... [18:08:12] is this an html tree? [18:08:19] and the nodes are tree bits? [18:08:32] ok, so, high level version here... [18:08:59] VisualEditor has a flat array of data which is called the linear model, it contains every character and start/end of each element [18:09:04] it's like an HTML token stream [18:09:11] with some differences, we can skip for now [18:09:12] ok [18:09:27] this array is great for processing changes, we call transactions [18:09:37] but it sucks for building a DOM [18:09:42] or traversing the document as a tree [18:09:43] right [18:10:06] so, we generate and keep in sync a node tree [18:10:47] RoanKattouw: mediawiki.skinning.content.parsoid [18:11:06] this is the tree representation of the flat model, the parts of the tree are "nodes" and everything can be rebuilt on demand from the actual linear model (the flat array) so the model tree is made up of nodes that really are just references to the linear model [18:11:07] ok [18:11:15] gwicke: https://bits.wikimedia.org/en.wikipedia.org/load.php?modules=mediawiki.skinning.content.parsoid&only=styles&debug=true [18:11:23] Or without &debug=true if you like your CSS minified [18:11:33] gotcha [18:11:37] we then generate a separate view tree generated from on, and synchronized with, the model tree [18:12:04] TrevorParscal: this is really awesome but the natives here are getting hungry [18:12:10] would it be possible to pick this up later today? [18:12:12] model tree nodes are easy to spot, because they are uniformly named and organized like this: ve.dm.*Node [18:12:18] ok [18:12:23] and the view tree is ve.ce.*Node [18:12:37] mvolz: absolutely, let me know when you are back [18:12:41] ok awesome [18:12:44] I have 3 of my own, I understand [18:14:30] (03CR) 10Catrope: [C: 04-1] "git shortlog on this repo is deceptive. The Parsoid code used to be in this repo, so a lot of the contributors you added here are really P" [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137951 (owner: 10Amire80) [18:15:44] RoanKattouw: https://gerrit.wikimedia.org/r/#/c/137926/ and https://gerrit.wikimedia.org/r/#/c/137927/ :-) [18:16:33] RoanKattouw, thx for the link [18:16:36] (03CR) 10Alex Monk: Add more authors from `git shortlog -s -n` (031 comment) [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137951 (owner: 10Amire80) [18:18:45] (03CR) 10Catrope: [C: 04-1] Move save panel init to onReady (031 comment) [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:23:52] RoanKattouw, we'll actually also need to include basic content styles [18:24:02] not just the parsoid-specific ones [18:24:43] got a patch that adds the style link, but need a better (more complete) RL url [18:25:16] gwicke: Figure out which modules they are (in resources/Resources.php) and add them to the ?modules= parameter (pipe-separated) [18:25:58] okay [18:26:36] gwicke: It's almost certainly mediawiki.skinning.content or maybe mediawiki.skinning.interface you want [18:26:57] gwicke: Probably ….content. [18:28:01] currently have http://en.wikipedia.org/w/load.php?modules=mediawiki.skinning.elements|mediawiki.skinning.content|mediawiki.skinning.content.parsoid&only=styles&debug=true [18:31:00] gwicke: Does that work reasonably? [18:31:23] (03PS3) 10Catrope: Calculate offset correctly in inline slugs [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [18:31:31] James_F, yes [18:31:44] next step will be to pull common.css as well [18:31:54] (03CR) 10Catrope: Calculate offset correctly in inline slugs (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [18:32:11] (03CR) 10Catrope: [C: 04-1] "Doesn't work, see comment on PS2 and test cases added in PS3" [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [18:32:26] RoanKattouw, is common.css available through RL too? [18:33:01] (03CR) 10jenkins-bot: [V: 04-1] Calculate offset correctly in inline slugs [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [18:33:13] gwicke: Do you mean MediaWiki:Common.css ? [18:33:28] yes [18:33:33] and perhaps Vector.css [18:34:03] That's in the module called site [18:34:06] I think both of them are [18:34:23] You may have to pass &skin=vector for the latter to work [18:34:26] (03CR) 10Jforrester: Move save panel init to onReady (031 comment) [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:34:33] or it might default to that automatically [18:34:43] (03PS4) 10Jforrester: Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:35:20] RoanKattouw, nice! [18:35:25] that works [18:35:52] (03PS5) 10Jforrester: Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:37:54] gwicke: Also RL allows you do specify foo.bar|foo.baz as foo.bar,baz [18:38:02] (03PS6) 10Jforrester: Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:38:03] Unfortunately it doesn't work if 'baz' contains dots, as I found out today [18:38:18] I see [18:38:27] So you can do mediawiki.skinning.elements,content but not mediawiki.skinning.elements,content,content.parsoid [18:38:36] for now url minimization doesn't matter much as this is just for debugging [18:38:41] Yeah [18:38:52] readability matters more [18:39:09] (Relevant code is in ResourceLoader::makePackedModulesString() and ResourceLoaderContext::expandModuleNames()) [18:41:38] (03CR) 10Catrope: [C: 032] Move save panel init to onReady [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:42:13] (03PS1) 10Jforrester: Move save panel init to onReady [extensions/VisualEditor] (wmf/1.24wmf8) - 10https://gerrit.wikimedia.org/r/137971 [18:42:49] (03PS7) 10Jforrester: Move save panel init to getReadyProcess [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:43:00] (03Abandoned) 10Jforrester: Move save panel init to onReady [extensions/VisualEditor] (wmf/1.24wmf8) - 10https://gerrit.wikimedia.org/r/137971 (owner: 10Jforrester) [18:43:13] (03CR) 10Jforrester: [C: 032] "Per Roan." [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:44:00] (03Restored) 10Jforrester: Move save panel init to onReady [extensions/VisualEditor] (wmf/1.24wmf8) - 10https://gerrit.wikimedia.org/r/137971 (owner: 10Jforrester) [18:44:05] (03PS4) 10Jforrester: Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf8) - 10https://gerrit.wikimedia.org/r/137971 (https://bugzilla.wikimedia.org/66168) [18:44:44] 3VisualEditor / 3ContentEditable: VisualEditor: [Regression wmf7] Cursor is no longer getting automatically placed in the edit summary field; document isn't unfocussed in Firefox - 10https://bugzilla.wikimedia.org/66168#c6 (10James Forrester) 5PATC>3RESO/FIX Thanks Ed! [18:45:02] (03CR) 10jenkins-bot: [V: 04-1] Move save panel init to getReadyProcess [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:45:44] (03CR) 10jenkins-bot: [V: 04-1] Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf8) - 10https://gerrit.wikimedia.org/r/137971 (https://bugzilla.wikimedia.org/66168) (owner: 10Jforrester) [18:47:00] (03PS8) 10Jforrester: Move save panel init to getReadyProcess [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:49:47] James_F, so the HTTP 400 error we get comes with an error: {"code":"request_too_long","info":"Prefix search request was longer longer than the maximum allowed length. (267 > 255)"} [18:50:12] Aha! [18:50:12] (with 'longer' twice) [18:50:16] Krenair: Yeah. [18:50:17] So this is a new search backend thing? [18:50:21] Yes [18:50:24] This is in CirrusSearch [18:50:26] Aaaaah. [18:50:32] Also, yes, longer longer FTW. [18:50:50] Which explains why some wikis didn't get it [18:50:57] RoanKattouw: https://gerrit.wikimedia.org/r/137926 +2 pls. [18:51:33] (03PS9) 10Jforrester: Move save panel init to getReadyProcess [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:51:54] (03CR) 10Catrope: [C: 032] Move save panel init to getReadyProcess [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:52:29] 3VisualEditor / 3Editing Tools: VisualEditor: Link inspector should not send external link urls to the API for suggestions (because it won't be valuable) - 10https://bugzilla.wikimedia.org/66135#c5 (10Alex Monk) The HTTP 400 error we get comes with an error: {"code":"request_too_long","info":"Prefix search r... [18:53:49] kaldari, I'm seeing the missing alignment on default thumbs now too [18:53:49] (03Merged) 10jenkins-bot: Move save panel init to getReadyProcess [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137926 (https://bugzilla.wikimedia.org/66168) (owner: 10Esanders) [18:54:10] James_F, so I think we could cap searches at 255 characters [18:54:23] And somehow filter out external links [18:54:59] hmmm.. on ar.wikipedia I see lass="mediawiki rtl sitedir-rtl .." [18:55:02] Krenair: I was thinking we shouldn't send invalid titles to the search API at all [18:55:03] no mw-ltr [18:55:10] gwicke: mw-content-rtl ? [18:55:19] Not on / but on a
somewhere [18:55:21] ah, on the div [18:55:25] ya [18:55:30] RoanKattouw, aren't some URLs valid titles though? [18:55:38] will emulate that on our body [18:55:45] gwicke: It has to be on that
because your UI could be in an LTR language [18:55:53] But yeah for Parsoid it should just be on the body [18:56:03] Krenair: Yes they are. But strings of length >255 are not valid titles [18:56:15] Oh, well yes [18:56:30] (03PS1) 10Jforrester: Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf7) - 10https://gerrit.wikimedia.org/r/137978 [18:56:39] And if A is an invalid title, than A + (any string) will also be an invalid title [18:56:53] So there is no point doing a prefix search on something that contains a banned character, for instance [18:56:54] RoanKattouw, that's something the skin will have to deal with -- ESI or whatever will just inject the body content [18:57:07] Krenair: Limit to 255 sounds like a start, yeah. [18:57:16] Krenair: After all, that's mwTitle's limit anyway. [18:57:32] Actually forget what I said about A and A+(any string) , that's not universally true [18:57:37] Krenair: But also we shouldn't be sending external links to the API anyway. :-) [18:57:38] A nice counterexample is A = 'Talk:' [18:57:52] RoanKattouw: Or ":" as MSE. [18:57:55] So yeah let's just filter out >255 and URLs [18:58:05] James_F, I'm pretty sure URLs can be page titles... [18:58:17] (03CR) 10jenkins-bot: [V: 04-1] Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf7) - 10https://gerrit.wikimedia.org/r/137978 (owner: 10Jforrester) [18:59:11] mediawiki seems to be quite happy letting me create 'Http://wikimedia.org' [18:59:16] Yeah they can be [18:59:21] Krenair: Hmm, true. [18:59:24] We can keep those if you like, and only drop >255 [18:59:48] (03PS5) 10Jforrester: Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf8) - 10https://gerrit.wikimedia.org/r/137971 [19:00:36] (03CR) 10Catrope: [C: 032] Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf8) - 10https://gerrit.wikimedia.org/r/137971 (owner: 10Jforrester) [19:02:20] (03PS2) 10Jforrester: Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf7) - 10https://gerrit.wikimedia.org/r/137978 [19:02:45] (03Merged) 10jenkins-bot: Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf8) - 10https://gerrit.wikimedia.org/r/137971 (owner: 10Jforrester) [19:04:00] (03CR) 10Catrope: [C: 04-1] "Migrating debugBar to OO.ui.Element is a good change, but the other changes are all unnecessary or wrong." (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137913 (owner: 10Esanders) [19:04:49] RoanKattouw: https://gerrit.wikimedia.org/r/#/c/137978/ [19:05:17] 3VisualEditor / 3Initialisation: Javascript error when launching desktop VisualEditor (target.createSurface is not a function) - 10https://bugzilla.wikimedia.org/66276 (10Ryan Kaldari) 3NEW p:3Unprio s:3major a:3None Whenever I try to launch the desktop VE, I get a JS error... In Firefox: 'target.cr... [19:07:14] 3VisualEditor / 3Initialisation: Javascript error when launching desktop VisualEditor (target.createSurface is not a function) - 10https://bugzilla.wikimedia.org/66276#c1 (10Ryan Kaldari) 5NEW>3RESO/INV Nevermind. Had to update the VE submodules. [19:08:17] 3VisualEditor: VisualEditor: Need a way to add a non-functional label to the top of a popupToolGroup (within the popup) - 10https://bugzilla.wikimedia.org/65377#c3 (10Ryan Kaldari) 5NEW>3RESO/FIX Fixed by https://gerrit.wikimedia.org/r/#/c/134237/ [19:08:53] (03CR) 10Catrope: [C: 032] Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf7) - 10https://gerrit.wikimedia.org/r/137978 (owner: 10Jforrester) [19:11:12] (03Merged) 10jenkins-bot: Move save panel init to getReadyProcess [extensions/VisualEditor] (wmf/1.24wmf7) - 10https://gerrit.wikimedia.org/r/137978 (owner: 10Jforrester) [19:12:44] 3VisualEditor / 3Editing Tools: VisualEditor: Link inspector should not send invalid titles to the API for suggestions (because it won't be valuable) - 10https://bugzilla.wikimedia.org/66135#c6 (10Alex Monk) External URLs can be valid titles, we just want to ignore invalid titles (i.e. things over 255 charac... [19:15:52] (03PS4) 10Catrope: Calculate offset correctly in inline slugs [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [19:15:56] It seems my local wiki is just listing all pages in response to an invalid title... wat. [19:16:09] (no cirrussearch) [19:16:25] Useful. :-) [19:16:28] RoanKattouw: Can I bug you with a VE question when you have a minute? [19:16:37] kaldari: Go for it [19:16:54] (03CR) 10Catrope: "PS4 moves the check for inline slugs to where lengthSum is increased, rather than where lengthSum is used. This fixes bugs with multiple i" [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [19:17:02] RoanKattouw: Can I show you on my computer? [19:17:06] Sure [19:29:44] 3OOjs UI: OOjs UI: Need a way to add a non-functional label to the top of a popupToolGroup (within the popup) - 10https://bugzilla.wikimedia.org/65377 (10James Forrester) p:5Unprio>3High s:5normal>3enhanc [19:38:58] You guys ruined me. I am so used to working on VE in English, I'm getting totally confused when dealing with the Hebrew version. fffP. [19:39:39] I keep clicking automatically on the wrong button because I go to the left of the page. Damn muscle memory. [19:41:46] mooeypoo: :-D [19:41:59] mooeypoo: You just need to make MW support he-ltr and you'll be fine. [19:42:57] I think that my head will spin into RTL madness if that's ever done. [19:47:58] TrevorParscal: I'm back [19:48:49] Hallo. [19:48:58] Is there a way to do a subst to a template in VE? [19:55:47] mvolz: give me a few minutes [19:57:38] what's the latest on VE's compatability now that Mediawiki 1.23 release has occurred? [19:57:47] aharoni: Ish. [19:57:47] aharoni: To add a template called "Foo", instead tell it to insert "subst:Foo". [19:57:47] aharoni: But it doesn't get the TemplateData (so it's pretty icky). [19:57:47] aharoni: There's a bug asking for an actual checkbox. [20:00:36] (https://bugzilla.wikimedia.org/show_bug.cgi?id=49904 ) [20:00:39] what version of mediawiki should i be using for optimal VE compatability [20:01:23] TrevorParscal: no problem, I'm free for the next two hours so whenever you're ready [20:01:23] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf8] Cannot switch to edit source mode , shows the message "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." on top of the page - 10https://bugzilla.wikimedia.org/66231#c2 (10James Forrester... [20:01:23] thanks James_F [20:01:23] works for what I need for now [20:01:23] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf8] Cannot switch to edit source mode , shows the message "Some parts of the edit form did not reach the server; double-check that your edits are intact and try again." on top of the page - 10https://bugzilla.wikimedia.org/66231#c3 (10ryasmeen) Veri... [20:01:24] jeffo: apparently minimum compatibility is 1.24 :( [20:02:35] (03PS1) 10Catrope: *Actual* death and/or *actual* destruction [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/138014 [20:03:06] so i should use the mediawiki master? [20:03:26] (03PS2) 10Catrope: *Actual* death and/or *actual* destruction [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/138014 (https://bugzilla.wikimedia.org/66222) [20:03:57] mvolz: I need to get some lunch, so probably about 1 hour from now, we can continue then [20:04:04] ok sounds good! [20:04:06] thank you! [20:05:02] (03PS1) 10Alex Monk: Don't sent invalid titles from the link inspector to the API [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138016 (https://bugzilla.wikimedia.org/66135) [20:05:38] Krenair: Do you know about mw.Title.newFromText()? It's basically an exception-free version of the mw.Title constructor [20:05:44] (it returns null for invalid) [20:06:30] (03CR) 10Catrope: [C: 04-1] "You should change the try-catch to if ( !mw.Title.newFromText( ... ) ) { , otherwise good to go." [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138016 (https://bugzilla.wikimedia.org/66135) (owner: 10Alex Monk) [20:07:26] RoanKattouw_away, I wasn't aware of that no. good to know, fixing in PS2 [20:07:27] (03CR) 10jenkins-bot: [V: 04-1] Don't sent invalid titles from the link inspector to the API [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138016 (https://bugzilla.wikimedia.org/66135) (owner: 10Alex Monk) [20:09:23] (03PS2) 10Alex Monk: Don't sent invalid titles from the link inspector to the API [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138016 (https://bugzilla.wikimedia.org/66135) [20:14:27] This patch is stupid. The entire in RTL only "calculate 'right' by using width and left and then delete 'left'" issue? Unnecessary anymore, and I don't even know *why*. [20:14:32] but it works. [20:17:29] 3VisualEditor / 3Editing Tools: VisualEditor: Link inspector should catch 400 errors from sending overly-long queries to the API - 10https://bugzilla.wikimedia.org/66139#c1 (10Alex Monk) Gerrit change 138016 should make it so that these show invalid title warnings. Though I haven't got CirrusSearch installed... [20:17:36] (03PS3) 10Alex Monk: Don't sent invalid titles from the link inspector to the API [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138016 (https://bugzilla.wikimedia.org/66135) [20:25:30] 3VisualEditor / 3Editing Tools: VisualEditor: Remove gallery button from the Insert Menu - 10https://bugzilla.wikimedia.org/65936#c2 (10ryasmeen) 5RESO/?>3VERI Verified the fix in production [20:28:59] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf6] For a left aligned thumbnail and Frame image, unchecking the wrapping option moves it to the right side of the page - 10https://bugzilla.wikimedia.org/65617#c3 (10ryasmeen) Verified the fix in production [20:29:14] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf6] For a left aligned thumbnail and Frame image, unchecking the wrapping option moves it to the right side of the page - 10https://bugzilla.wikimedia.org/65617 (10ryasmeen) 5RESO/?>3VERI [20:30:04] kaldari, is there a bug for the thumb alignment issue? [20:30:47] gwicke: Not currently. I'll create one [20:31:11] kaldari, thx! [20:31:30] gwicke: should I file it under parsoid or VE? [20:32:01] kaldari, parsoid I guess [20:32:05] or core [20:32:21] the CSS is used by VE, Flow, Parsoid etc [20:32:55] did you work on it yet? [20:33:07] could otherwise do so as well [20:33:38] it bugs me now that we have styling in the parsoid service ;) [20:36:48] gwicke: it turns out that VE can add the alignment class to the figure tag (even when none is specified by the parsoid), but it has to load certain JS files and recognize the figure as a content image. On mobile VE, we define images as alien nodes, so it doesn't load that JS. I'm doing some module refactoring in VE so that it can apply the proper HTML rewrites, but keep the image as an alien node. [20:38:19] gwicke: Got kicked off IRC for a second. Did you get my 2 messages above? [20:39:46] kaldari_, I might have missed one [20:39:57] I see " gwicke: it turns out that VE can [...]" [20:40:05] no second one [20:40:07] yeah, that's the last I saw [20:40:13] the other one was... [20:40:15] gwicke: Once I do that, it won't be necessary to change the CSS [20:40:50] kaldari_, VE is moving away from those rewrites, and other users like Flow certainly won't rewrite [20:41:02] so to me fixing the CSS is important [20:41:14] let me do that [20:41:22] gwicke: I could do both [20:41:45] gwicke: Or if you want to handle the CSS change, that's cool with me :) [20:41:48] okay, I won't object to that offer ;) [20:42:14] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf6] Left aligned Frameless/Basic image does not move to right upon changing the alignment to Right - 10https://bugzilla.wikimedia.org/65596#c9 (10ryasmeen) 5RESO/?>3VERI Verified the fix in production [20:42:24] gwicke: I'll go ahead and do both since I'm already in there [20:42:57] hey... [20:43:13] so what's this i am reading about parsoid php interpreter or some such [20:43:23] i.e. the web service is not used anymore? [20:43:44] as of two weeks ago the parsoid.php extension is no longer needed [20:43:56] but in older versions you'll need to include it, I believe. [20:44:10] oh [20:44:16] but the webservice is still used to post against? [20:44:42] having fits getting VE to work [20:44:46] the node.js service, yup [20:45:03] im not sure what im doing wrong i feel like an idiot [20:45:13] no, it's seriously really hard [20:45:16] :) [20:45:27] i provisioned a new mediawiki instance, brand new, new db new everything [20:45:47] have you got it working at all yet? maybe with vagrant? [20:45:51] i can create a new page and the editor works, but i cannot edit an existing or save the page [20:46:14] if i edit a page i get "Error loading data from server: prasoidserver-http-bad-status: 500" [20:46:30] hm. [20:49:55] Have you tried https://www.mediawiki.org/wiki/Parsoid/Troubleshooting yet? [20:50:55] I bet you didn't do a npm update or async is busted if you did [20:51:43] I used the parsoid extension instead of like the debian/ubuntu parsoid package, but I don't include the parsoid.php in the LocalSettings.config... [20:51:59] hm [20:52:02] The package never seems to have the proper node.js depends [20:52:10] thats not a bad idea [20:52:18] i used the debian package of parsoid [20:52:21] fucking packages, man [20:52:40] me too at first.. async is busted and it's missing like 10 depends [20:52:50] btw, where is this idea of Parsoid php extension installation coming from? [20:52:52] but it shows all appearences of working ;) [20:53:06] is that somewhere in VE instructions? [20:53:13] (it'd be out of date) [20:53:14] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression pre-wmf7] Making an image Frameless/Basic with centre alignment moves the image to the left - 10https://bugzilla.wikimedia.org/65836#c5 (10ryasmeen) 5RESO/?>3VERI Verified the fix in production [20:53:17] it was yesterday [20:53:24] then it was updated after I added a warning [20:53:33] the ve install instructions are impossible to follow [20:54:08] the VE project has forked off so far into WMF support that the install directions are completely wrong (atleast thats how i feel after spending hrs on this) [20:54:34] BUT [20:54:36] hopefully core will alleviate some of the complexities [20:54:39] im also an idiot [20:55:14] LeroyJenkins, just added a note about port 8142 when using the deb [20:55:43] I wouldn't even use the deb... [20:55:55] it avoids a lot of the common pitfalls [20:56:15] did you run into issues with it? [20:56:45] i am about to try a manual install after removing the apt install of parsoid [20:56:48] i will let you know [20:57:57] lemme post on postbin... you may identify as a PEBKAC issue [20:58:14] root [20:58:52] * LeroyJenkins shakes head [20:59:10] James_F: I donsubst [20:59:10] where should i put the parsoid files after i use git into my home dir? [20:59:17] also just pushed 0.1.12 to the repo [20:59:21] [20:59:25] just in /usr/bin/parsoid? [20:59:34] for the extension it should be in /www/wiki/extensions [20:59:44] LeroyJenkins, you don't need the extension [20:59:48] this is not the extension its the service [20:59:50] plus what he said [20:59:56] the extension has the service ;) [20:59:58] aharoni: ? [21:00:03] LeroyJenkins, no [21:00:12] James_F: about that subst thing: It doesn't seem to work. It inserts a literal {{subst:Foo}}. [21:00:57] aharoni: Huh. That's a regression, then. :-( [21:00:59] * James_F meetings. [21:01:31] okay this is getting ridiculous... I'm fixing the RTL at the cost of another issue, which I fix and causes a separate issue which causes a train of issues on top of issues. This whole thing worked before.. I don't understand what happened. [21:02:52] root@wikimedia:/var/www/ram/extensions/parsoid/api# ls s*.js server.js [21:03:04] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf6] The wrapping option is getting restored again after unchecking for all Image Types - 10https://bugzilla.wikimedia.org/65615#c7 (10ryasmeen) 5RESO/?>3VERI Verified the fix in production [21:03:33] I do my node api/server.js from the extensions/parsoid directory [21:03:35] are ooui css files not subjected to cssjanus? anyone knows? James_F / TrevorP|Away [21:04:04] LeroyJenkins, the thing you checked out there is *not* the PHP extension, it's the node service [21:04:11] those are two different projects & repositories [21:05:41] I used git clone https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid [21:05:54] yup, that's the service [21:05:59] not mediawiki/extensions/Parsoid [21:06:21] you can also get -- more comfortably -- it via the deb [21:06:46] I tried to do that on another install and it always complains about async [21:06:52] mooeypoo: They… should be? [21:06:56] but that was from backports [21:07:01] s/-- it/--/ s/ --/it --/ [21:07:05] holy fucking shit [21:07:17] its working, but anonymous read/write is on [21:07:22] lol [21:07:26] let me turn that off and turn on cookie forwarding and see if it still works [21:07:30] not ready to celebrate yet [21:07:52] jeffo: Excellent. :-) [21:08:03] LeroyJenkins, we are packaging a recent async version in the deb [21:08:26] James_F, they don't seem to be [21:08:35] jeffo: What did you do differently, do you know? (And can we improve the documentation so others don't get stuck in the same way?) [21:08:41] James_F, oo-ui-window-overlay has left:0; and still left:0 in RTL [21:08:42] mooeypoo: This is in SA or VE-MW? [21:08:48] then again if I fix this, EVERYTHING changes [21:08:51] so we might as well not fix it [21:08:52] mooeypoo: Hmm. [21:08:57] no in ve-mw [21:09:07] That really should get flipped. [21:09:11] but this suggests there might be other problems [21:09:42] Yeah. [21:09:57] it has no @noflip either [21:09:59] very odd. [21:10:12] ah [21:10:16] broken [21:10:16] mooeypoo: maybe because it has svg in filename? [21:10:23] cookie forwarding not working [21:10:26] mooeypoo: @noflips don't work on classes, only on individual statements – there's an RL bug IIRC. [21:10:36] hmm [21:10:39] eranroz, perhaps [21:10:45] (03PS4) 10Catrope: Don't send invalid titles from the link inspector to the API [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138016 (https://bugzilla.wikimedia.org/66135) (owner: 10Alex Monk) [21:10:45] James_F: mooeypoo: this only affects LESS styles, not CSS [21:10:49] so this is new to me [21:10:51] a new error [21:10:54] im excited [21:10:55] warning/api][localhost/Main_Page] Failed API request, 8 retries remaining. [21:10:55] [warning/api][localhost/Main_Page] Failed API request, 7 retries remaining. [21:10:55] [warning/api][localhost/Main_Page] Failed API request, 6 retries remaining. [21:11:01] what does that mean on a private wiki [21:11:02] it's a lessc bug, or an interoperability bug between lessc and CSSJanus [21:11:04] MatmaRex: OOUI is LESS though. [21:11:12] the transparent blueish thing that covers the templates - what is it called? "sprite"? Or something else? [21:11:14] i've got cookie forwarding on [21:11:25] hrmm never worked with private before [21:11:26] * MatmaRex has no context, just saying [21:11:37] mvolz: hi [21:11:41] you got some time now? [21:11:44] TrevorParscal: heya [21:11:46] yup [21:11:47] there is a whole other article on modifying for private [21:11:50] hmm okay. Well. This is going to be an interesting fix. I'm fixing the position and the input gets smaller (Don't ask me why, it makes no sense) so I fix the width and the position goes all wonky, so I flip the screen properly and everything dies a horrible death full of RTLness. [21:12:13] I read your transclusion model thingy, do you mind if I put on on a media wiki page? [21:12:39] alright im going to pick this up monday [21:12:51] So I am wondering: Should I continue as-is or should we try to get janus to work on the css (which would probably mean changing a bunch of other things, *but* might be a more strategic approahc) or play with left/right mirroring the way things are right now. [21:12:54] James_F, ? ^ [21:12:54] James_F I think gwicke can translate what we did... I thought I was using a "Parsoid Extension" but apparently I was downloading a service [21:12:54] aharoni: The transparent blueish thing is a "highlight" [21:13:02] thanks RoanKattouw [21:13:22] mooeypoo: Where are you testing this? [21:13:27] * gwicke is happy that we got rid of the need for the Parsoid extension -- way too confusing [21:13:27] OOUI demo? VE demo? MW? [21:13:36] RoanKattouw, at home, on my comfortable computer chair. [21:13:41] RoanKattouw, in master ;) [21:13:50] mooeypoo: I think that's more a RoanKattouw question, sorry. [21:13:55] gwicke: Yeah. We desperately need to fix our install guide though, the installation process changed twice in a month [21:14:08] mooeypoo: So that means in VE-MW? [21:14:11] mv oojs-ui.svg.css oojs-ui.css [21:14:16] How did you get the OOJS-UI changes to apply? [21:14:19] RoanKattouw, https://www.mediawiki.org/wiki/Extension:VisualEditor seems to be okay [21:14:25] RoanKattouw, I'm playing around with the mw/resources/lib/oojs-ui files, and then I apply what I see works to the oojs repo files so I can create a patch [21:14:28] so yes, the ve-mw [21:14:42] it's not the standalone, janus should work.. but maybe not on svg.css files [21:14:50] mooeypoo: OK. Note that ve-mw uses oojs-ui from *MW core* so you'll have to mess with *its* oojs-ui build [21:14:58] aye I'm doing that [21:15:14] I'm editing the right files for sure, my edits affect things. [21:15:18] A command I often run is grunt build && yes | cp ~/git/oojs/ui/dist/*.{js,css} ~/git/mediawiki/core/resources/lib/oojs-ui/ [21:15:22] can't wait till I can just apt-get install Mediawiki and it installs/configures the parsoid service and everything just works. [21:15:25] OK good [21:15:32] You said left:0 wasn't being flipped? [21:15:32] they just seem to have unpredictable results [21:16:05] and it SEEMS that it's a mix of things not being flipped + some weird changes in jquery that I can't really understand why in god's name they're happening. [21:16:09] I don't know how BlueSpice depends on VE when it's in such of fluctuating state of development heh [21:16:30] things like this.$element.parent().position().left or offset().width that should have worked until now is suddenly undefined. [21:16:32] 3VisualEditor / 3MediaWiki integration: VisualEditor: "manual subst" doesn't work - 10https://bugzilla.wikimedia.org/66281 (10Amir E. Aharoni) 3NEW p:3Unprio s:3normal a:3None It's not really possible to subst MediaWiki templates in VE yet (bug 49904). According to James F., it should be possible to... [21:16:43] mooeypoo: OK, so have you audited and replaced all of those? [21:16:48] I did [21:16:53] and there are several weirdnesses [21:17:02] so there are two places where the floating menu didn't work right [21:17:29] in the configuration dialog -- one was in the category add and the other in the first config page where you can refer the page to some other page [21:18:08] Right, the redirect thing [21:18:16] Those are both MWTitleInputWidgets I think [21:18:29] so the weirdness: if I touch nothing of the css files, RoanKattouw, and I just fix the 'width' and positions to things that actually work, the move to new page thing? works perfect. The categories? Semi. The position of the menu is good, but the input becomes 60% smaller. [21:18:39] And I don't even touch the width of anything! [21:18:43] friggin odd. [21:18:48] Weird [21:19:00] Could you put in a WIP patch that does that? [21:19:13] sure hang on [21:19:16] i.e. just fixes the width/position stuff and leaves the 60% smaller thing broken, but doesn't touch anything else [21:19:21] i tried so many things, let me clean my current attempt up [21:19:28] btw RoanKattouw also notice that "right" goes the other way now [21:19:37] because thw window isn't flipped [21:19:50] What isn't flipped? [21:19:56] so right: 100px will actually be 100px to the left of the screen. To show the window inside the screen you need right: negative number [21:20:15] I think that's because the overlay css is left:0 [21:20:18] instead of right:0 [21:20:28] but wait, let me make that wip patch [21:24:27] (03PS1) 10Mooeypoo: [wip] Correct TextInputMenuWidget position for RTL [oojs/ui] - 10https://gerrit.wikimedia.org/r/138041 (https://bugzilla.wikimedia.org/65483) [21:24:29] RoanKattouw, ^^ [21:24:34] Thank [21:24:35] s [21:24:46] I'm chasing a link inspector regression right now but I'll take a look at that when I have time [21:24:59] LeroyJenkins, I'm looking forward to nice packaging as well! [21:25:30] gwicke: https://gerrit.wikimedia.org/r/#/c/138038/ [21:25:33] nm, regression was my stupidity [21:25:54] RoanKattouw, I was wrong, the *previous* code made the category input too big. Now the size is right, but its own position is wrong. Anyways, check out my wip fix. It's so weird. [21:26:14] I think some of it is because things are not flipped and some are [21:26:25] some css flips and some didn't [21:26:37] gosh, my english is horrible today. s/flips/flipped [21:26:39] kaldari, thx! [21:26:42] (03CR) 10Catrope: [C: 032] Don't send invalid titles from the link inspector to the API [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138016 (https://bugzilla.wikimedia.org/66135) (owner: 10Alex Monk) [21:27:25] mooeypoo: Why are you measuring $container instead of this.$element? [21:27:27] There might be a good reason [21:27:29] 3VisualEditor / 3Editing Tools: VisualEditor: Link inspector should not send invalid titles to the API for suggestions (because it won't be valuable) - 10https://bugzilla.wikimedia.org/66135 (10James Forrester) 5PATC>3RESO/FIX [21:27:30] Just asking [21:27:43] 3VisualEditor / 3Editing Tools: VisualEditor: Link inspector should catch 400 errors from sending overly-long queries to the API - 10https://bugzilla.wikimedia.org/66139 (10James Forrester) 5PATC>3RESO/FIX [21:27:54] Or rather, $container's parent rather than this.$element's parent [21:30:05] (03CR) 10Catrope: [C: 031] Calculate offset correctly in inline slugs [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [21:30:25] TrevorParscal: When you have time: https://gerrit.wikimedia.org/r/#/c/138014/ [21:32:48] mooeypoo: With that patch, suggestion dropdowns are completely broken for me [21:33:07] which suggestions [21:33:34] link? [21:33:55] and RoanKattouw, this.$element didn't work right [21:34:16] Both suggestions for redirects and categories are shown way off screen [21:34:24] Outside of the dialog anyway [21:34:32] really? [21:34:35] they work for me.. [21:35:01] wait [21:35:12] i have a mismatch between the resource/oojs and the actual patch [21:35:15] baaaaah. hang on [21:36:01] oh, no I don't [21:36:07] RoanKattouw, I am so confused. This works fine for me. [21:36:20] except for the position of the input [21:36:58] For me it's 2px wide and drawn way to the right of the dialog [21:37:05] :/ [21:37:12] Are you sure you have no other changes? [21:37:18] making sure now [21:38:09] mooeypoo, I just noticed that in ref dialog, the content it dir="ltr" and aligned to left in hewiki (I'm too lazy to open bug or report in the VE talk page) [21:38:19] is* [21:38:38] yeah something's up with alignment / flips in the dialogs [21:38:55] RoanKattouw, another point here: The popups are all the same element, right? for links and for the suggestions? [21:39:13] so, without my patch it works fine in links in RTL, but is all screwed up inside the dialog. Something's up with the *dialog* more likely [21:39:25] Links and dialogs are done a bit differently [21:39:35] no I mean the suggestion popup [21:39:38] For dialogs, the input and the dropdown are both in the iframe [21:39:48] For links, the input is in the iframe but the dropdown is in the main document [21:39:56] (because otherwise it would be clipped by the edge of the inspector) [21:40:09] hm [21:41:24] RoanKattouw, I just rebuilt the mw core oojs from the oojs patch I made [21:41:28] testing now to make sure [21:42:57] RoanKattouw, things work wonderfully for me. Resetting cache to make sure. [21:43:38] RoanKattouw, all popups work great in RTL with this patch, the only problem for me is that the categories input is aligned left [21:44:47] It's full width for me [21:44:49] And the suggestions don't appear at all [21:44:51] Did you use &uselang=he or did you change the language in LocalSettings.php? [21:44:55] no no [21:44:58] local settings [21:45:27] and hereby is another problem btw... if this isn't consistent in uselang=he it means the injection of the directionalities is wrong [21:45:33] Yes [21:45:37] it uses document direction instead of UI direction [21:45:44] But I have now set my language to he in LocalSettings and that doesn't help [21:45:46] * RoanKattouw tries disabling ULS [21:45:51] * mooeypoo mehs [21:45:58] RoanKattouw, want me to show you my screen? [21:46:06] this is baffling. [21:46:08] No dice [21:46:15] Could you send me a screenshot [21:46:15] 3VisualEditor / 3ContentEditable: VisualEditor: [Regression wmf6] Hovering over any right aligned and frameless image throws error:Uncaught TypeError: Cannot read property 'getSurface' of null - 10https://bugzilla.wikimedia.org/65616#c8 (10ryasmeen) 5RESO/?>3VERI Verified the fix in production. [21:46:16] ? [21:46:19] RoanKattouw, sure [21:50:20] (03PS1) 10Kaldari: Split off core image components from pieces needed for image inspector [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138096 [21:50:45] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf6] Make full size button is getting disabled, the Default Size becomes empty after switching to custom size - 10https://bugzilla.wikimedia.org/65611 (10ryasmeen) 5RESO/?>3VERI [21:51:22] (03PS2) 10Kaldari: Split off core image components from pieces needed for image inspector [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138096 [21:51:48] RoanKattouw, for some reason it won't take a screenshot of the redirect popup [21:52:08] i just noticed i sent you one without the popup in there, but it does appear right under the input [21:52:29] RoanKattouw: https://gerrit.wikimedia.org/r/#/c/138096/ [21:54:27] mooeypoo: Link inspector WFM, category dialog looks the same except the dropdown doesn't appear at all for me [21:54:39] :\ [21:54:43] wtf? [21:54:52] RoanKattouw, we're both testing the same patch. [21:55:05] ... and it works for me in both chrome and firefox [21:55:09] what the hell? [21:56:01] RoanKattouw, btw, with my patch in oojs, when i built and copied the build files over to the mw resources, there are *other* changes in oojs that are completely unrelated [21:56:04] but they shouldn't affect anything [22:11:01] 3VisualEditor / 3Editing Tools: VisualEditor: TypeError: node is null appearing while trying to open an image which was modified to Right-Basic-Border just after inserting it in the previous edit session - 10https://bugzilla.wikimedia.org/66286 (10ryasmeen) 3NEW p:3Unprio s:3normal a:3None Created at... [22:11:31] 3VisualEditor / 3Editing Tools: VisualEditor: TypeError: node is null appearing while trying to open an image which was modified to Right-Basic-Border just after inserting it in the previous edit session - 10https://bugzilla.wikimedia.org/66286#c1 (10ryasmeen) 5NEW>3ASSI a:3Moriel Schottlender Try the... [22:14:58] mooeypoo: Let me check /that/ [22:15:03] mooeypoo: Do you have master of MW core BTW? [22:15:18] Cause I don't see any unrelated changes in oojs-ui outside of comments [22:16:36] (03CR) 10Catrope: [C: 032] Split off core image components from pieces needed for image inspector [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138096 (owner: 10Kaldari) [22:19:17] mooeypoo/RoanKattouw: Getting this issue on en.wiki:https://bugzilla.wikimedia.org/show_bug.cgi?id=66286 :S [22:19:37] mooeypoo: If I change $container.parent() to this.$element.parent() it works perfectly for me [22:20:45] (03PS2) 10Catrope: [WIP] Correct TextInputMenuWidget position for RTL [oojs/ui] - 10https://gerrit.wikimedia.org/r/138041 (https://bugzilla.wikimedia.org/65483) (owner: 10Mooeypoo) [22:20:52] mooeypoo: See PS2, that works for me [22:28:40] (03CR) 10Esanders: [C: 032] Calculate offset correctly in inline slugs [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137927 (owner: 10Esanders) [22:30:44] 3VisualEditor / 3Editing Tools: VisualEditor: TypeError: node is null appearing while trying to open an image which was modified to Right-Basic-Border just after inserting it in the previous edit session - 10https://bugzilla.wikimedia.org/66286 (10James Forrester) p:5Unprio>3Normal [22:38:38] err [22:39:05] RoanKattouw, sorry, the super came by unexpectedly. I'm checking now [22:40:00] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression] "manual subst" hack doesn't work any more - 10https://bugzilla.wikimedia.org/66281 (10James Forrester) 5NEW>3ASSI p:5Unprio>3High s:5normal>3minor [22:40:00] 3VisualEditor / 3Editing Tools: VisualEditor: Support "substituting" templates in transclusion dialog - 10https://bugzilla.wikimedia.org/49904 (10James Forrester) [22:40:30] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression wmf8] TypeError:this.documentView is null appearing after saving an edit and then reopening the VE again, also cannot switch to edit source mode after that in Firefox - 10https://bugzilla.wikimedia.org/66222 (10James Forrester) s:5critic>3major a:... [22:43:53] (03PS3) 10Esanders: Use this.$ where available [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137913 [22:43:55] (03PS3) 10Esanders: [BREAKING CHANGE] Debug bar refactor [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137914 [22:43:57] (03PS8) 10Esanders: Grunt: Create a distribution files for the ve module [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137367 (https://bugzilla.wikimedia.org/66117) (owner: 10Jforrester) [22:45:05] RoanKattouw, it works the same for me [22:45:24] that is to say, it works. So.. if that works for you too, that's good. I just have no idea why it didn't work before, or why my patch worked for me but not for you. [22:45:29] this is confusing. [22:45:40] OK, well [22:45:43] Let's go with this then? :) [22:45:46] RoanKattouw, but again, the input of the categories is aligned to the left [22:45:49] Does this fix all of the problems? [22:45:57] What do you mean aligned to the left? For me it's full width [22:45:57] no, the category input is aligned left [22:46:15] TrevorParscal, https://gerrit.wikimedia.org/r/#/c/135013/ has a reply [22:46:28] sendingyou a screenshot, RoanKattouw [22:46:35] Oh, I do see the tick mark is aligned left [22:46:49] In your screenshot but not on my machine [22:47:22] RoanKattouw, not just that [22:47:24] look at the new screenshot [22:47:50] the tick is supposed to be left, I think.. makes sense, opposite the text [22:47:53] but the input is not full width and it's at the left [22:48:04] RoanKattouw, why in all that is browsery do things work different for me and you? [22:48:15] No the tick is supposed to be on the right, c.f. link inspector in LTR [22:48:18] It looks the same for me in chrome and firefox [22:48:37] wtf [22:48:41] OK so that textbox is full-width for me [22:48:45] But I already had categories [22:48:55] RoanKattouw, the link inspector in rtl also has a tick to the left [22:49:02] oh [22:49:03] Yup on a brand new page it's full-width for me [22:49:04] let me try and add [22:49:07] And I geet the tick on the right [22:49:14] it's on the left for me [22:49:19] * mooeypoo sighs [22:49:25] Do you have up-to-date version of MW core and VE? [22:49:29] I should [22:49:35] I updated it this morning [22:52:05] RoanKattouw, Im updating again [22:52:08] and im so confused. [22:53:01] RoanKattouw, actually, I just noticed, my UI is all foobar'ed in RTL. The link inspector has the trash on the right and title and arrow on the left [22:53:23] ...everything worked great up 'till a little while ago. What did we change? [22:53:23] Did we change the way rtl works inside frames? [22:53:23] Nothing [22:53:25] It works for me [22:53:48] RoanKattouw, are you in uselang=he or the local settings ? [22:53:54] In both cases [22:54:01] You see me screenshot? [22:54:06] * mooeypoo wonders if she's gone mad [22:54:12] I'm not hallucinating, am I? it's flipped [22:54:13] Yeah I see your screenshot showing bad things [22:54:18] Those bad things just don't happen for me [22:54:24] It's afraid of you. [22:54:41] and you're also using Ubuntu right? [22:54:47] can't even be due to different OS [22:54:59] Yeah [22:55:06] I'm using Chromium on Ubuntu [22:55:21] yeah i tested on both Chromium and Firefox [22:55:24] same results in both. [22:56:19] OK, so let's compare git hashes [22:56:27] (git rev-parse HEAD) [22:56:33] hang on, I'm re-reupdating mw core [22:56:34] For oojs-ui I have 63266e767d4174f7d1d6b7153d7ee95c77197763 [22:56:48] one sec [22:57:02] MW core 6d927af88181b2a44d2d91b697060d9d95169540 with oojs-ui changes [22:57:10] you mean with the patch in ooui right [22:57:23] Yeah, with the OOUI patch exported into it as a local modification [22:57:25] VE-MW a425ab48129e08f8238194d08a2d6b532aeae609 [22:57:30] ok, oojs-ui 63266e767d4174f7d1d6b7153d7ee95c77197763 [22:57:31] 3VisualEditor / 3Editing Tools: VisualEditor: While changing an image type from Thumbnail/Frame to Frameless/Basic the wrap option gets unchecked but the alignment tabs remains active in Betalabs - 10https://bugzilla.wikimedia.org/66288 (10ryasmeen) 3NEW p:3Unprio s:3normal a:3None Created attachment... [22:58:00] 3VisualEditor / 3Editing Tools: VisualEditor: While changing an image type from Thumbnail/Frame to Frameless/Basic, the wrap option gets unchecked but the alignment tabs remains active in Betalabs - 10https://bugzilla.wikimedia.org/66288 (10ryasmeen) [22:58:15] 3VisualEditor / 3Editing Tools: VisualEditor: While changing an image type from Thumbnail/Frame to Frameless/Basic, the wrap option gets unchecked but the alignment tabs remain active in Betalabs - 10https://bugzilla.wikimedia.org/66288 (10ryasmeen) [22:58:30] RoanKattouw, MW core 6d927af88181b2a44d2d91b697060d9d95169540 [22:58:47] and VE-MW df70c0e51afadbe81508243f9b0be039c084da91 [22:58:56] oh, we have different ve-mw's [22:59:02] Oh maybe I need to update [22:59:06] I just did [22:59:13] OK yeah I have the same now [22:59:34] And VE-core 7a4d039748b61b4d5f3e5a595acf22dcf7b2ce81 [22:59:58] With that, and caching disabled in Chrome, and hard-refreshing, it still works for me [23:00:19] how do you disable cache in chrome? [23:00:34] I keep cleaning it [23:01:30] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression pre-wmf9] While changing an image type from Thumbnail/Frame to Frameless/Basic, the wrap option gets unchecked but the alignment tabs remain active in Betalabs - 10https://bugzilla.wikimedia.org/66288 (10James Forrester) 5NEW>3ASSI p:5Unprio>3H... [23:02:13] RoanKattouw, I cleaned cache, hard-refresh, and the input is still messed up for me [23:02:41] wtf [23:02:50] Other extensions? Local styles/scripts? [23:02:57] let's see. [23:03:20] btw, I just tested in Firefox too. Same issue. [23:03:25] Let me see about the extensions [23:04:08] RoanKattouw, I only have VisualEditor, TemplateData and Parsoid extensions. [23:04:29] I also had my extension status extension but it was a half-empty code. I removed it now [23:04:32] checking just in case [23:04:51] OK [23:04:55] I have more stuff [23:05:00] But let me see what all applies to that tick mark [23:05:12] hang on [23:05:31] I just shut down firefox after cleaning cache and reloaded it [23:05:34] and it friggin works fine [23:05:37] now it looks ok [23:05:54] except for the link inspector title/trash being in reverse [23:05:57] and the tick mark [23:06:06] what the hell [23:06:18] Yeah Firefox's cache is a pain in the butt [23:06:26] The categories look fine [23:06:34] the link inspector is flipped,though [23:06:37] I found that out last night trying to get my Actual death and/or actual destruction commit to work [23:06:43] and the tick mark is on the left side for all [23:06:49] ha [23:07:12] I haven't tried Firefox, but in Chromium (with caching disabled in the inspector settings), everything works correctly for me [23:07:19] Tick marks on the right, link inspector looks good [23:07:38] Do you really not have any local modifications in any of the repos? CSS files perhaps? [23:07:46] k well now chrome shows me the same previous bug (smaller input) [23:07:50] so this has to do with cache [23:07:54] but i cleaned it out like 5 times [23:08:39] mooeypoo: In Chrome, do the following [23:09:12] Right click, Inspect Element, click gear icon in the top right of the inspector, check "Disable cache (while DevTools is open)" checkbox (top left) [23:09:25] I think part of the reason firefox was convinced to get updated is because I changed the LocalSettings page. Chrome is not as cooperative. [23:10:01] ok, awesome, let me refresh [23:10:06] Use Ctrl+Shift+R to hard-refresh in Chrome [23:10:14] Although it shouldn't cache anything anyway with that feature enabled [23:11:15] RoanKattouw, in chrome, the category input is still small [23:11:24] after disabling cache AND ctrl+shift+refreshing [23:11:31] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot check the wrap option after changing a Thumbnail/Frame image to Frameless/Basic in test2 - 10https://bugzilla.wikimedia.org/66291 (10ryasmeen) 3NEW p:3Unprio s:3normal a:3None Created attachment 15587 --> https://bugzilla.wikimedia.org/attachment... [23:11:31] It hates me. [23:13:46] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot check the wrap option after changing a Thumbnail/Frame image to Frameless/Basic in test2 - 10https://bugzilla.wikimedia.org/66291 (10ryasmeen) a:3Moriel Schottlender [23:13:59] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot check the wrap option after changing a Thumbnail/Frame image to Frameless/Basic in test2 - 10https://bugzilla.wikimedia.org/66291 (10ryasmeen) 5NEW>3ASSI [23:15:17] RoanKattouw, can you entertain me for a second, and use ?debug=true [23:15:53] RoanKattouw, I see a difference with and without it. Small difference (not perfect, so the input is not full width, but it's aligned to the right at least) without it [23:16:00] and I am still seeing flipped link inspector layout [23:16:35] mooeypoo: ?debug=true disables CSSJanus so it's totally broken. Look at the toolbar for example [23:16:52] hmm [23:17:08] ok well. That can explain things. [23:17:32] RoanKattouw, that sucks, though.. how do I debug in RTL? [23:17:39] Use Chrome [23:17:42] It has JS deminification [23:18:02] allllrighty then [23:18:13] so now it looks okay, *except* for the category input is not full width [23:18:16] is it full width for you? [23:18:23] When you're viewing a JS file in the Chrome debugger, there's a {} icon in the bottom left corner, that deminifies the code [23:18:30] Yes it is full width for me [23:18:32] Let me see why [23:18:50] and now the link inspector popup appears great -- only the menu popup covers the input [23:19:24] wtf, the
containing the input has style="width: 100%;" set on it by... some code, presumablyt [23:19:36] Yeah the first link inspector popup is broken, both in RTL and LTR [23:19:41] When you open it for the second time it should work [23:20:01] ah, it does. [23:20:06] is that just in rtl or in general? [23:20:09] In general [23:20:11] Trevor is working on it [23:20:28] * mooeypoo nods [23:20:46] ok RoanKattouw so the patch seems to work perfectly *except* for the weird input not being full width [23:21:04] and all the other weirdnesses were solved by me taking off ?debug=true [23:21:10] so only the original weirdness is left. [23:21:18] The original weirdness being? [23:21:25] The input not being full width for me [23:21:28] but is for you [23:21:45] 3VisualEditor / 3Editing Tools: VisualEditor: [Regression pre-wmf9] While changing an image type from Thumbnail/Frame to Frameless/Basic, the wrap option gets unchecked but the alignment tabs remain active in Betalabs - 10https://bugzilla.wikimedia.org/66288 (10James Forrester) [23:22:10] Right [23:22:14] The way that's done is weird anyway [23:22:29] I don't think it's too horrible, it's just weird [23:22:40] See MWCategoryInput.js line 332 [23:22:48] That's where it does .css( 'width', '100%' ); [23:23:00] which results in style="width: 100%;" on the
wrapping the for me [23:23:29] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot check the wrap option after changing a Thumbnail/Frame image to Frameless/Basic in test2 - 10https://bugzilla.wikimedia.org/66291#c1 (10James Forrester) This is happening in test2 and other wmf8 sites (like MW.org) but not wmf7s and Beta Labs, or just test2? [23:23:43] RoanKattouw, why would it be different for me? [23:23:53] It really shouldn't be [23:25:03] are you referring to ve.ui.MWCategoryInputWidget ? [23:25:07] 'cause I don't have line 332 there [23:25:32] and I don't see MWCategoryInput.js ? [23:29:29] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot check the wrap option after changing a Thumbnail/Frame image to Frameless/Basic in test2 - 10https://bugzilla.wikimedia.org/66291#c2 (10ryasmeen) Yes, it is also in MW.org , but not on Betalabs , not on en.wiki. So, its in wmf 8, not on wmf 7 and wmf 9 [23:29:46] (03PS8) 10Catrope: MWReferenceDialog: Allow swapping of existing references for others [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/136599 (https://bugzilla.wikimedia.org/65689) (owner: 10Alex Monk) [23:30:12] (03PS9) 10Catrope: MWReferenceDialog: Allow swapping of existing references for others [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/136599 (https://bugzilla.wikimedia.org/65689) (owner: 10Alex Monk) [23:30:29] James_F, I'm confused with the wmf8, 7 and 9.. which one is 'master' [23:30:42] mooeypoo: CategoryWidget, sorry [23:31:22] mooeypoo: wmf7 is on Wikipedia right now, wmf8 on test2wiki/mw.org, wmf9 doesn't exist yet [23:32:48] so if a bug happens in test2 but doesn't happen in betalabs, it means it's fixed in master, yes? [23:33:00] master is the one development is done against [23:33:03] because this bug was supposed to be fixed by my patch from yesterday [23:33:21] wmf branches are for deployment to Wikimedia sites [23:33:40] Krenair, I understand, I'm trying to understand which one is where in terms of the sites. Test, Beta labs, MW and Wikipedia [23:33:46] beta labs is on master [23:33:55] Or at least theoretically is chasing master within ~10 mins [23:33:58] * mooeypoo nods [23:34:05] test2wiki is on wmf8 right now [23:34:10] MW.org is on the same version as test2 [23:34:15] Wikipedia is on wmf7 [23:34:21] ok great, so that bug is happening on everywhere except beta labs, and the patch was merged yesterday = meaning the patch works. [23:34:28] Yes [23:34:48] I started thinking wrapping checkbox has a personal agenda against me, along with ?debug in RTL [23:34:49] :D [23:34:59] Cuts happen on Thursday mornings (exact time varies) [23:35:08] Generally we have wmfN on Wikipedia and wmf{N+1} on test2 [23:35:15] oh, okay, that explains it. [23:35:31] how are we just on 7 and 8 though? is the count restarting every 10 weeks? [23:35:31] For non-Wikipedia projects like Wikibooks it's a little more complicated, there are Tuesdays involved [23:35:41] mooeypoo: The count restarts every time we do a release [23:35:57] So we are now on 1.24wmfN because we cut an RC (but not a real release yet) for 1.23 [23:36:04] N typically goes up to about 22 [23:36:22] ohh that makes sense [23:36:38] So some time this fall we'll have 1.24wmf21 or whatever followed by 1.25wmf1 [23:37:09] hmm makes sense. [23:37:10] (03CR) 10Catrope: [C: 032] MWReferenceDialog: Allow swapping of existing references for others [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/136599 (https://bugzilla.wikimedia.org/65689) (owner: 10Alex Monk) [23:37:32] Okay, I knew they're going in sequence, but wasn't entirely sure about the details. [23:38:00] ok, RoanKattouw I think I will take the 'wip' off that oojs RTL fix, then. It works for both of us now, except for the size of the input, and I think that's something we can live with [23:38:03] it's not that bad [23:38:07] Awesome [23:38:14] And it's a simple fix and easy to see why it's sane [23:38:21] * mooeypoo nods [23:38:30] thanks and sorry for the mess with it [23:38:33] No worries [23:38:36] the inconsistencies drove me crazy [23:38:47] it was really hard to debug when things just randomly decided to flip around [23:39:03] at least I learned not to use ?debug now... [23:39:57] (03PS3) 10Mooeypoo: Correct TextInputMenuWidget position for RTL [oojs/ui] - 10https://gerrit.wikimedia.org/r/138041 (https://bugzilla.wikimedia.org/65483) [23:40:06] hah, I can't believe that after all this mess, it's only a one-word change [23:40:07] :D [23:40:28] mooeypoo, https://www.mediawiki.org/wiki/MediaWiki_1.24/Roadmap [23:41:27] (03CR) 10Catrope: [C: 032] Correct TextInputMenuWidget position for RTL [oojs/ui] - 10https://gerrit.wikimedia.org/r/138041 (https://bugzilla.wikimedia.org/65483) (owner: 10Mooeypoo) [23:41:43] Krenair, awesome, thanks [23:42:00] OK I need to step out for a bit but I'll be back [23:42:04] (03Merged) 10jenkins-bot: Correct TextInputMenuWidget position for RTL [oojs/ui] - 10https://gerrit.wikimedia.org/r/138041 (https://bugzilla.wikimedia.org/65483) (owner: 10Mooeypoo) [23:49:59] 3VisualEditor / 3Editing Tools: VisualEditor: Cannot check the wrap option after changing a Thumbnail/Frame image to Frameless/Basic in test2 - 10https://bugzilla.wikimedia.org/66291#c3 (10Moriel Schottlender) The patchset that fixed the wrapping textbox was merged yesterday evening. That might explain the i... [23:50:52] my god this is boring [23:54:20] RoanKattouw_away, James_F the good news is that my earlier complaint about janus not working properly is (a) wrong. I was using ?debug=true and (b) the reason why all my attempts to fix the bug resulted in chaos. [23:57:35] (03PS1) 10Trevor Parscal: Cleanup special character inspector CSS [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/138111 [23:57:53] (03PS1) 10Trevor Parscal: [WIP] Window process cleanup [oojs/ui] - 10https://gerrit.wikimedia.org/r/138112 [23:58:04] (03PS5) 10Trevor Parscal: Use ContextWidget instead of toolbar inside context menu [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/137191 [23:58:06] (03PS1) 10Trevor Parscal: [WIP] Window process cleanup [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/138113 [23:58:53] (03CR) 10jenkins-bot: [V: 04-1] [WIP] Window process cleanup [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/138113 (owner: 10Trevor Parscal) [23:59:01] (03PS3) 10Trevor Parscal: Update VE core to include ContextWidget changes [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137194 [23:59:03] (03PS1) 10Trevor Parscal: [WIP] Window process cleanup [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138114 [23:59:35] (03CR) 10jenkins-bot: [V: 04-1] Update VE core to include ContextWidget changes [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/137194 (owner: 10Trevor Parscal) [23:59:45] (03CR) 10jenkins-bot: [V: 04-1] [WIP] Window process cleanup [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/138114 (owner: 10Trevor Parscal)