Page MenuHomePhabricator

Visual Editor fails with error message "http" on very slow internet connections
Closed, DuplicatePublic

Description

I recently had the misfortune of attempting to use the Visual Editor on a very slow connection (probably ~0.1Mbps).

Expected result: Descriptive error message telling me the VE was taking too long to load and I should probably switch to wikitext editing.

Actual Result: Error message "http" (including the quotes -- see image below) and no clear guidance on options for recovery.

vefail.png (241×693 px, 25 KB)

Event Timeline

HTML of error message in case helpful:

<div class="oo-ui-window-frame" style="transition: all 0.25s ease 0s; width: 300px; height: 106px;"><div tabindex="0"></div><div class="oo-ui-window-content oo-ui-dialog-content oo-ui-messageDialog-content oo-ui-window-content-setup oo-ui-window-content-ready" tabindex="0"><div class="oo-ui-window-head"></div><div class="oo-ui-window-body" style="bottom: 44px;"><div class="oo-ui-messageDialog-container oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-scrollable oo-ui-panelLayout-expanded" style=""><div class="oo-ui-messageDialog-text oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-padded"><span id="oojsui-1" class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement-label oo-ui-labelWidget oo-ui-messageDialog-title" aria-disabled="false"></span><span class="oo-ui-messageDialog-message oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement-label oo-ui-labelWidget oo-ui-labelElement oo-ui-messageDialog-message-verbose" aria-disabled="false">"http"</span></div></div></div><div class="oo-ui-window-foot"><div class="oo-ui-messageDialog-actions oo-ui-messageDialog-actions-horizontal"><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-labelElement oo-ui-flaggedElement-safe oo-ui-buttonWidget oo-ui-actionWidget" aria-disabled="false"><a class="oo-ui-buttonElement-button" role="button" tabindex="0" aria-disabled="false" rel="nofollow"><span class="oo-ui-iconElement-icon"></span><span class="oo-ui-labelElement-label">Cancel</span><span class="oo-ui-indicatorElement-indicator"></span></a></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-buttonWidget oo-ui-actionWidget" aria-disabled="false"><a class="oo-ui-buttonElement-button" role="button" tabindex="0" aria-disabled="false" rel="nofollow"><span class="oo-ui-iconElement-icon"></span><span class="oo-ui-labelElement-label">OK</span><span class="oo-ui-indicatorElement-indicator"></span></a></div></div></div></div><div tabindex="0"></div></div>

I think the "http" bit of this is now fixed; the "you should probably use X instead" is T52518, into which I'll pre-emptively merge this, but please re-open if you can reproduce.