diff --git a/change/react-native-windows-2020-04-09-21-13-41-wsrc_openfails_nochangestate.json b/change/react-native-windows-2020-04-09-21-13-41-wsrc_openfails_nochangestate.json new file mode 100644 index 00000000000..4123444e262 --- /dev/null +++ b/change/react-native-windows-2020-04-09-21-13-41-wsrc_openfails_nochangestate.json @@ -0,0 +1,8 @@ +{ + "type": "prerelease", + "comment": "Don't set readyState on connection error", + "packageName": "react-native-windows", + "email": "julio@rochsquadron.net", + "dependentChangeType": "patch", + "date": "2020-04-10T04:13:41.955Z" +} \ No newline at end of file diff --git a/vnext/ReactWindowsCore/WinRTWebSocketResource.cpp b/vnext/ReactWindowsCore/WinRTWebSocketResource.cpp index 7b65cd11ba0..8f31431cd42 100644 --- a/vnext/ReactWindowsCore/WinRTWebSocketResource.cpp +++ b/vnext/ReactWindowsCore/WinRTWebSocketResource.cpp @@ -122,7 +122,6 @@ IAsyncAction WinRTWebSocketResource::PerformConnect() } catch (hresult_error const& e) { - self->m_readyState = ReadyState::Closed; if (self->m_errorHandler) { self->m_errorHandler({ Utf16ToUtf8(e.message()), ErrorType::Connection });