[00:05:45] James_F, so [00:05:57] I've been looking at supporting undo [00:06:11] Aha. [00:06:48] the operation ContentHandler::getUndoContent ends up doing is [00:06:53] $undone_content = $this->merge3( $undo_content, $undoafter_content, $cur_content ); [00:07:05] which with wikitext ends up being wfMerge [00:07:06] Fun. [00:07:11] Meaning it shells out to diff3 [00:07:32] Because it can undo more than just the most recent change, without removing everything. [00:07:35] Clever. But painful. [00:07:43] I assume this call isn't available through the API? [00:08:27] That's right... I'll probably end up extending our API to support it [00:08:33] * James_F nods. [00:08:39] Cool. [00:09:47] It can also undo multiple revisions IIRC [00:09:56] when you start from the multiple-diff page [00:10:13] Of course you can. [00:10:18] Because MediaWiki. [00:12:32] so I think it takes (undoafter, undo, $cur), calculates the undo..$cur diff and attempts to apply it to undoafter [00:13:58] effectively meaning you can take a page's list of revisions, choose a set of consecutive revisions to remove, and apply everything based on them to what came before them [00:14:26] (or at least, attempt to) [00:16:11] Yeah. [00:16:12] obviously we'd have to require that the resulting revision be in content model VE supports [00:16:17] Yup. [00:16:54] interpreting the parameters isn't the main I thought it would be, it was diff parameters that can be a pain [00:17:02] s/main/pain/ [00:19:06] James_F, btw - https://www.mediawiki.org/wiki/Editing#VisualEditor - "We're working on visual diffing which will allow" [00:19:18] it just stops in the middle of a sentance [00:19:20] sentence* [00:19:50] Oh, ha. [00:19:52] Whoops. [00:22:45] Fixed. [00:23:15] there is a JS implementation of diff3 but it's for node.js [00:24:23] Sure. [00:24:35] Let's not try to implement all of MW on the client. [00:24:36] :-) [00:25:53] diff3 isn't an MW component [00:26:06] that's why MW shells out to it [00:27:51] wikimedia uses http://www.gnu.org/software/diffutils/ [00:28:30] via debian of course [00:39:10] hm: https://www.lshift.net/wp-content/uploads/2008/05/diff.js [00:40:13] this seems to be what the node.js module was based on [01:04:45] this guy's blog post seems to have missing escaping of regex special characters [01:15:36] there was https://code.google.com/p/google-diff-match-patch/ but I don't know if it implemented diff3 and it appears to have died with google code [01:16:58] downloads and wiki for it were disabled [01:18:02] huh, familiar name: https://groups.google.com/forum/#!topic/diff-match-patch/GbYPAXNBckc :) [01:40:58] I think the lshift one does what we want though? [01:43:03] var undoafter = "this is the original page".split(/\s+/), [01:43:03] undo = "this is the original page with a revision".split(/\s+/), [01:43:03] cur = "this is the original page with a revision and another revision".split(/\s+/); [01:43:03] JSON.stringify(Diff.diff3_merge(undoafter, undo, cur, true)) [01:43:04] "[{"ok":["this","is","the","original","page","and","another","revision"]}]" [01:46:01] obviously we wouldn't split the strings, that's just for example [01:48:42] I'm going to sleep, will see about implementing this tomorrow [04:21:31] help [04:22:14] is anyone integrate VisualEditor into a new platform ? [04:23:35] i'am try to integrate the [insert code] module of ve to the normal web platform [06:47:43] hello [07:22:03] 10VisualEditor, 10VisualEditor-ContentEditable, 10VisualEditor-EditingTools: Annotation tools do not display correct state in some sitations - https://phabricator.wikimedia.org/T126232#2784889 (10DLynch) a:03DLynch [07:25:48] (03PS1) 10DLynch: dm.Surface: contextChange if non-collapsed selection moves in/out of annotations [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) [07:28:03] (03CR) 10jenkins-bot: [V: 04-1] dm.Surface: contextChange if non-collapsed selection moves in/out of annotations [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) (owner: 10DLynch) [07:30:58] (03PS2) 10DLynch: dm.Surface: contextChange if non-collapsed selection moves in/out of annotations [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) [07:33:07] 10VisualEditor, 10VisualEditor-ContentEditable, 10VisualEditor-EditingTools, 13Patch-For-Review: Annotation tools do not display correct state in some sitations - https://phabricator.wikimedia.org/T126232#2784899 (10DLynch) Wasn't strictly a selection-direction issue -- rather, it was that `contextChange`... [07:49:56] (03CR) 10jenkins-bot: [V: 04-1] dm.Surface: contextChange if non-collapsed selection moves in/out of annotations [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) (owner: 10DLynch) [08:08:31] 10Citoid, 10VisualEditor, 10Analytics, 10ChangeProp, and 10 others: Node 6 upgrade planning - https://phabricator.wikimedia.org/T149331#2784925 (10Arrbee) [08:08:58] 10VisualEditor, 06Editing-Department, 10MediaWiki-extensions-ContentTranslation, 07Design, and 2 others: [Epic] replace plain contenteditable with VisualEditor in ContentTranslation - https://phabricator.wikimedia.org/T105447#2784927 (10Arrbee) [08:08:59] is there have a develop tour manual [08:09:02] 10VisualEditor, 06Editing-Department, 10MediaWiki-extensions-ContentTranslation, 05Language-Engineering October-December 2016, and 2 others: Complete the MVP document for CX and VE integration - https://phabricator.wikimedia.org/T149162#2784926 (10Arrbee) 05Open>03Resolved [09:05:55] 10VisualEditor, 10VisualEditor-MediaWiki-Links: Potentially valid but complex link can't be edited - https://phabricator.wikimedia.org/T150197#2784961 (10Schnark) >>! In T150197#2782537, @Whatamidoing-WMF wrote: > Perhaps the behavior is browser-specific in addition to depending upon exactly how you trigger th... [09:25:26] 10VisualEditor, 10VisualEditor-MediaWiki-Media, 13Patch-For-Review, 07User-notice: Allow editing of image captions in place - https://phabricator.wikimedia.org/T149753#2761800 (10Johan) What does "in place" mean here? As opposed to? [10:27:38] (03CR) 10Esanders: "This loads ooui.windows on every read page load. Shouldn't we just load it in JS when required?" [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 (owner: 10Jforrester) [10:31:29] (03CR) 10Esanders: "Actually - both of these are in the *ArticleTarget proper, not .init, so by this point OOUI windows have loaded already. The extra depende" [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 (owner: 10Jforrester) [10:33:55] (03CR) 10Esanders: [C: 04-1] [WIP] ArticleTarget: Use an OOUI MessageDialog, not window.alert() (031 comment) [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 (owner: 10Jforrester) [11:13:14] (03CR) 10Divec: [C: 04-1] dm.Surface: contextChange if non-collapsed selection moves in/out of annotations (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) (owner: 10DLynch) [11:17:46] (03CR) 10Bartosz Dziewoński: "Why not use OO.ui.alert()? It's the same thing you implemented, but in a nice wrapper to save you ten lines of code." [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 (owner: 10Jforrester) [11:44:08] 10VisualEditor, 10VisualEditor-CopyPaste: References pasted from read mode should be dropped until we can support them properly - https://phabricator.wikimedia.org/T150418#2785332 (10Esanders) [11:46:17] 10VisualEditor, 10VisualEditor-CopyPaste: References pasted from read mode should be dropped until we can support them properly - https://phabricator.wikimedia.org/T150418#2785345 (10Esanders) If we had an HTML-based per target blacklist we could probably safely filter out something like `sup.reference`, or `s... [12:20:02] (03PS1) 10Esanders: Add HTML blacklist for content which doesn't have a model type yet [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320763 (https://phabricator.wikimedia.org/T149714) [12:20:07] (03PS1) 10Esanders: Setup htmlBlacklist and add rule for read-mode MW references [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/320764 (https://phabricator.wikimedia.org/T150418) [13:15:22] 10VisualEditor: "Start editing" popup assumes the wiki can be edited by anyone - https://phabricator.wikimedia.org/T135939#2315891 (10Esanders) $wgVisualEditorShowBetaWelcome = false; [14:30:02] (03CR) 10DLynch: dm.Surface: contextChange if non-collapsed selection moves in/out of annotations (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) (owner: 10DLynch) [14:34:54] (03PS3) 10DLynch: dm.Surface: contextChange if non-collapsed selection moves in/out of annotations [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) [15:34:19] 10VisualEditor, 07Browser-Tests: Create Selenium test for loading VE using JS - https://phabricator.wikimedia.org/T150435#2785898 (10Ryasmeen) [15:59:12] (03CR) 10Divec: [C: 04-1] "Looking good" (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320068 (https://phabricator.wikimedia.org/T149753) (owner: 10Esanders) [16:01:07] (03CR) 10Divec: [C: 031] "Looks pretty to me" [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) (owner: 10DLynch) [17:14:55] 10VisualEditor: [Regression] Programmatic document change (e.g. make bold) causes scroll to top in IE<=11 - https://phabricator.wikimedia.org/T150450#2786303 (10Esanders) [17:15:14] 10VisualEditor: [Regression] Overlays are opaque in IE<=11 - https://phabricator.wikimedia.org/T150451#2786315 (10Esanders) [17:25:17] (03PS1) 10Esanders: Fix IE hack classes to run on the correct versions [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320798 (https://phabricator.wikimedia.org/T150451) [17:49:19] 10VisualEditor, 06Community-Liaisons: Future of the visual editor newsletter - https://phabricator.wikimedia.org/T139305#2786464 (10Elitre) Not sure whether this is the right place to note it, but FYI that Editing now puts "updates" at https://www.mediawiki.org/wiki/Editing#Progress_on_annual_plan.2C_quarterly... [17:54:46] (03CR) 10Jforrester: [C: 032] Fix IE hack classes to run on the correct versions [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320798 (https://phabricator.wikimedia.org/T150451) (owner: 10Esanders) [17:57:01] 10VisualEditor, 10VisualEditor-ContentEditable, 07Browser-Support-Internet-Explorer, 05WMF-deploy-2016-11-15_(1.29.0-wmf.3): [Regression] Overlays are opaque in IE<=11 - https://phabricator.wikimedia.org/T150451#2786473 (10Jdforrester-WMF) 05Open>03Resolved p:05Triage>03High a:03Esanders Fixed in... [17:57:03] 10VisualEditor, 10VisualEditor-ContentEditable, 07Browser-Support-Internet-Explorer, 07Regression, 05WMF-deploy-2016-11-15_(1.29.0-wmf.3): [Regression] Programmatic document change (e.g. make bold) causes scroll to top in IE<=11 - https://phabricator.wikimedia.org/T150450#2786482 (10Jdforrester-WMF) 05O... [17:57:07] (03Merged) 10jenkins-bot: Fix IE hack classes to run on the correct versions [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320798 (https://phabricator.wikimedia.org/T150451) (owner: 10Esanders) [18:09:46] 10VisualEditor, 10VisualEditor-ContentEditable, 07Browser-Support-Internet-Explorer, 07Regression, 05WMF-deploy-2016-11-15_(1.29.0-wmf.3): [Regression] Programmatic document change (e.g. make bold) causes scroll to top in IE<=11 - https://phabricator.wikimedia.org/T150450#2786561 (10Esanders) 05Resolved... [18:10:33] 10VisualEditor, 10VisualEditor-ContentEditable, 07Browser-Support-Internet-Explorer, 07Regression, 05WMF-deploy-2016-11-15_(1.29.0-wmf.3): [Regression] Programmatic document change (e.g. make bold) causes scroll to top in IE<=11 - https://phabricator.wikimedia.org/T150450#2786565 (10Esanders) blame says... [18:18:42] 10VisualEditor, 10VisualEditor-MediaWiki: Update VisualEditor to be compatible with magic links being disabled - https://phabricator.wikimedia.org/T145589#2786584 (10Legoktm) Okay, I would appreciate some assistance here as I'm not fully sure how VE and parsoid are interacting in this case... My hunch that th... [18:18:57] (03CR) 10Jforrester: Add HTML blacklist for content which doesn't have a model type yet (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320763 (https://phabricator.wikimedia.org/T149714) (owner: 10Esanders) [18:41:47] (03CR) 10Esanders: Add HTML blacklist for content which doesn't have a model type yet (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320763 (https://phabricator.wikimedia.org/T149714) (owner: 10Esanders) [19:04:20] (03PS4) 10DLynch: dm.Surface: contextChange if non-collapsed selection moves in/out of annotations [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320729 (https://phabricator.wikimedia.org/T126232) [19:12:53] 10VisualEditor: Reference numbers sometimes wrong in VisualEditor - https://phabricator.wikimedia.org/T150470#2786874 (10kaldari) [19:17:08] (03PS1) 10Jforrester: [WIP] Upstream AceEditorWidget and library [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320828 [19:19:50] (03CR) 10jenkins-bot: [V: 04-1] [WIP] Upstream AceEditorWidget and library [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320828 (owner: 10Jforrester) [19:22:12] 10VisualEditor: Reference numbers sometimes wrong in VisualEditor - https://phabricator.wikimedia.org/T150470#2786937 (10Jdforrester-WMF) [19:22:18] 10VisualEditor, 10VisualEditor-DataModel, 10VisualEditor-MediaWiki-References, 07Epic: In VisualEditor, references in templates cannot be reused and are numbered separately from references in the text. - https://phabricator.wikimedia.org/T52474#2786940 (10Jdforrester-WMF) [19:22:31] (03PS1) 10Ryasmeen: Selenium JS load test for VE [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/320829 (https://phabricator.wikimedia.org/T150435) [19:27:45] (03CR) 10jenkins-bot: [V: 04-1] Selenium JS load test for VE [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/320829 (https://phabricator.wikimedia.org/T150435) (owner: 10Ryasmeen) [19:30:35] 10VisualEditor, 10Parsoid: An HTML comment after a template name in a transclusion appears in VisualEditor's popup - https://phabricator.wikimedia.org/T150476#2787013 (10Amire80) [19:31:40] 10VisualEditor, 10Parsoid: An HTML comment after a template name in a transclusion appears in VisualEditor's popup - https://phabricator.wikimedia.org/T150476#2787013 (10Amire80) [19:36:04] (03CR) 10Jforrester: [C: 031] Add HTML blacklist for content which doesn't have a model type yet (031 comment) [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320763 (https://phabricator.wikimedia.org/T149714) (owner: 10Esanders) [19:36:35] 10Cite, 10Citoid, 10VisualEditor, 05WMF-deploy-2016-11-15_(1.29.0-wmf.3): "Cannot read property 'removeChild' of null" when pressing "Journal" in the Cite window - https://phabricator.wikimedia.org/T139822#2787084 (10Jdforrester-WMF) [19:38:13] 10VisualEditor, 10Parsoid: An HTML comment after a template name in a transclusion appears in VisualEditor's popup - https://phabricator.wikimedia.org/T150476#2787089 (10Jdforrester-WMF) [19:38:15] 10VisualEditor, 10VisualEditor-MediaWiki, 10VisualEditor-MediaWiki-Templates: Comment syntax shown in template's name in VisualEditor - https://phabricator.wikimedia.org/T89615#2787092 (10Jdforrester-WMF) [19:39:32] (03PS1) 10Jforrester: [WIP] [PULLTHROUGH] Use AceEditorWidget from core [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/320832 [19:40:48] 10VisualEditor: "Start editing" popup assumes the wiki can be edited by anyone - https://phabricator.wikimedia.org/T135939#2787098 (10Jdforrester-WMF) 05Open>03declined [19:44:23] 10VisualEditor, 10VisualEditor-MediaWiki, 10VisualEditor-MediaWiki-Templates: Comment syntax shown in template's name in VisualEditor - https://phabricator.wikimedia.org/T89615#2787110 (10Amire80) So, T150468 appears to be related, and it's in Content Translation and not really VE, so maybe it is in Parsoid? [19:47:08] (03PS2) 10Ryasmeen: Selenium JS load test for VE [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/320829 (https://phabricator.wikimedia.org/T150435) [19:47:23] (03CR) 10jenkins-bot: [V: 04-1] [WIP] [PULLTHROUGH] Use AceEditorWidget from core [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/320832 (owner: 10Jforrester) [19:47:55] 10VisualEditor, 10VisualEditor-MediaWiki, 10VisualEditor-MediaWiki-Templates: Comment syntax shown in template's name in VisualEditor - https://phabricator.wikimedia.org/T89615#1040370 (10Jdforrester-WMF) >>! In T89615#2787110, @Amire80 wrote: > So, T150468 appears to be related, and it's in Content Translat... [20:16:50] 10Cite, 10VisualEditor, 10MediaWiki-extensions-ContentTranslation, 10MediaWiki-extensions-Translate, and 3 others: Amazing Article Annotations - https://phabricator.wikimedia.org/T149667#2787226 (10cscott) [20:22:58] 10Cite, 10VisualEditor, 06Language-Team, 10MediaWiki-extensions-ContentTranslation, and 4 others: Amazing Article Annotations - https://phabricator.wikimedia.org/T149667#2787269 (10cscott) [20:38:11] 10VisualEditor, 06Collaboration-Team-Triage, 10Flow, 10Notifications, 10Wikimedia-Developer-Summit (2017): Tackling Chat - https://phabricator.wikimedia.org/T149661#2787297 (10cscott) [20:56:55] (03CR) 10Jforrester: "> Actually - both of these are in the *ArticleTarget proper, not .init, so by this point OOUI windows have loaded already. The extra depen" (031 comment) [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 (owner: 10Jforrester) [20:57:15] (03CR) 10Jforrester: "> Why not use OO.ui.alert()? It's the same thing you implemented, but in a nice wrapper to save you ten lines of code." [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 (owner: 10Jforrester) [20:57:20] (03PS7) 10Jforrester: ArticleTarget: Use an OOUI MessageDialog, not window.alert() [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 [21:00:27] 10VisualEditor, 06Collaboration-Team-Triage, 06Editing-Department, 10Editing-UX-Research, and 4 others: Next Steps for Real Time Collaboration - https://phabricator.wikimedia.org/T149663#2787376 (10cscott) [21:02:08] 10VisualEditor, 06Collaboration-Team-Triage, 06Editing-Department, 10Editing-UX-Research, and 4 others: Next Steps for Real Time Collaboration - https://phabricator.wikimedia.org/T149663#2759150 (10cscott) In [conversation with @TheDJ today](https://phabricator.wikimedia.org/T149665#2787334), his [Expertpe... [21:02:16] 10VisualEditor, 10VisualEditor-MediaWiki-2017WikitextEditor, 10ProveIt-Gadget: Add VisualEditor and 2017 wikitext editor support to ProveIt - https://phabricator.wikimedia.org/T148870#2735329 (10Jdforrester-WMF) >>! In T148870#2785001, @Zache wrote: > @Esanders My guess is that the[[ https://www.mediawiki.or... [21:06:57] 10VisualEditor, 10ContentTranslation-CXserver, 10MediaWiki-Language-converter, 10MediaWiki-extensions-ContentTranslation, and 3 others: Glossaries, pronunciations, and dictionaries - https://phabricator.wikimedia.org/T149660#2787408 (10cscott) [21:20:16] is there a cookie to set, or some way to get VE by default as an ip editor? [21:20:51] obviously you need to set the default preferences to enable VE [21:21:02] then you need to ensure that $wgVisualEditorDisableForAnons = false [21:21:11] then... I think it should work? [21:21:51] 10VisualEditor, 10VisualEditor-MediaWiki-Media, 13Patch-For-Review, 07User-notice: Allow editing of image captions in place - https://phabricator.wikimedia.org/T149753#2761800 (10Jdforrester-WMF) >>! In T149753#2785026, @Johan wrote: > What does "in place" mean here? As opposed to? As opposed to in a dia... [21:21:56] or I guess you can enable SET in remember-last mode and set the VEE cookie to visualeditor [21:22:09] probably still need $wgVisualEditorDisableForAnons = false [21:22:34] sorry, I mean, as a visitor to enwiki (not a wiki administrator) [21:23:36] not sure that's possible [21:23:45] can open VE as an anon using veaction=edit [21:24:41] (03CR) 10Esanders: [C: 032] ArticleTarget: Use an OOUI MessageDialog, not window.alert() [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 (owner: 10Jforrester) [21:24:44] yeah, but that's problematic because i want to override the target before ve is loaded [21:25:40] hmm [21:26:05] are there any wmf wikis where $wgVisualEditorDisableForAnons is false? [21:31:30] 10VisualEditor, 10VisualEditor-MediaWiki: Update VisualEditor to be compatible with magic links being disabled - https://phabricator.wikimedia.org/T145589#2787466 (10Jdforrester-WMF) The "convert to simple link" button is provided by https://phabricator.wikimedia.org/diffusion/EVED/browse/master/modules/ve-mw/... [21:32:04] almost all of them [21:32:08] 'default' => false, [21:32:08] 'enwiki' => true, [21:32:08] 'eswiki' => true, [21:35:36] (03Merged) 10jenkins-bot: ArticleTarget: Use an OOUI MessageDialog, not window.alert() [extensions/VisualEditor] - 10https://gerrit.wikimedia.org/r/224216 (owner: 10Jforrester) [21:41:20] thanks Krenair [21:41:32] sorry, i got disconnected there [21:58:04] 10VisualEditor, 10VisualEditor-MediaWiki: Add to the Cite menu for non-Citoid wikis - https://phabricator.wikimedia.org/T137250#2787528 (10Whatamidoing-WMF) DLynch, I'll accept having it in both locations. [22:13:08] (03PS6) 10Esanders: Factor out active node functionality from SectionNode for captions [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320068 (https://phabricator.wikimedia.org/T149753) [22:13:30] (03PS7) 10Esanders: Factor out active node functionality from SectionNode for captions [VisualEditor/VisualEditor] - 10https://gerrit.wikimedia.org/r/320068 (https://phabricator.wikimedia.org/T149753) [22:19:02] 10VisualEditor, 10VisualEditor-MediaWiki-References, 07Browser-Support-Apple-Safari: Cite > Manual > * causes a JS fatal in Safari — "undefined is not an object" - https://phabricator.wikimedia.org/T150491#2787614 (10Jdforrester-WMF) [22:24:32] 10VisualEditor, 10ArchCom-RfC, 10MediaWiki-extensions-Scribunto, 10Research-and-Data-VisualEditor , and 3 others: [RFC] Visual Templates: Authoring templates with Visual Editor - https://phabricator.wikimedia.org/T114454#2787638 (10cscott) [22:26:28] 10Cite, 10VisualEditor: Cite (non-configured) > Basic causes a JS fatal — "Cannot read property 'getRange' of undefined" - https://phabricator.wikimedia.org/T150492#2787652 (10Jdforrester-WMF) [23:23:18] 10VisualEditor, 10VisualEditor-MediaWiki-References, 07Browser-Support-Apple-Safari: Basic reference dialog broken - https://phabricator.wikimedia.org/T150491#2787853 (10Esanders)