-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
Labels
Description
Q&A (please complete the following information)
- OS: Linux
- Browser: Firefox
- Version: 90.0.2
- Method of installation: -
- Swagger-Editor version: Whatever version is running on https://editor.swagger.io/ as of 2021-08-07
- Swagger/OpenAPI version: OpenAPI 3.0.n
Content
openapi: "3.0.3"
info:
title: "Test"
version: "0.0.0"
servers:
-
Describe the bug you're encountering
I'm using https://editor.swagger.io/.
When entering a servers definition the editor crashes (that is: turns completely white and unusable until I clear my cookies) as soon as I enter the list bullet (-
) for a server definition.
When I paste an already completed server definition it works, but I can't enter it manually in the editor because it crashes as soon as I type the dash.
The Firefox browser console shows this error message (thrice, actually):
TypeError: t.first() is null
value swagger-ui-es-bundle.js:2
fs swagger-ui-es-bundle.js:2
Cu swagger-ui-es-bundle.js:2
unstable_runWithPriority swagger-ui-es-bundle.js:2
qi swagger-ui-es-bundle.js:2
Au swagger-ui-es-bundle.js:2
hu swagger-ui-es-bundle.js:2
Vi swagger-ui-es-bundle.js:2
unstable_runWithPriority swagger-ui-es-bundle.js:2
qi swagger-ui-es-bundle.js:2
Vi swagger-ui-es-bundle.js:2
Wi swagger-ui-es-bundle.js:2
du swagger-ui-es-bundle.js:2
notify swagger-ui-es-bundle.js:2
notifyNestedSubs swagger-ui-es-bundle.js:2
handleChangeWrapper swagger-ui-es-bundle.js:2
p swagger-ui-es-bundle.js:2
Fe swagger-ui-es-bundle.js:2
H swagger-ui-es-bundle.js:2
l swagger-ui-es-bundle.js:2
r swagger-ui-es-bundle.js:2
le swagger-ui-es-bundle.js:2
updateJsonSpec swagger-ui-es-bundle.js:2
r swagger-ui-es-bundle.js:2
le swagger-ui-es-bundle.js:2
Ct index.js:5
r swagger-ui-es-bundle.js:2
le swagger-ui-es-bundle.js:2
xe swagger-ui-es-bundle.js:2
Fe swagger-ui-es-bundle.js:2
H swagger-ui-es-bundle.js:2
c swagger-ui-es-bundle.js:2
r swagger-ui-es-bundle.js:2
le swagger-ui-es-bundle.js:2
updateSpec swagger-ui-es-bundle.js:2
r swagger-ui-es-bundle.js:2
le swagger-ui-es-bundle.js:2
updateSpec spec.js:12
r swagger-ui-es-bundle.js:2
le swagger-ui-es-bundle.js:2
St index.js:8
r swagger-ui-es-bundle.js:2
le swagger-ui-es-bundle.js:2
n layout.jsx:19
n editor-container.jsx:8
Lodash 5
n editor.jsx:77
value ace.js:240
_signal index.js:3398
onDocumentChange index.js:12154
_signal index.js:3398
onChange index.js:8705
_signal index.js:3398
applyDelta index.js:6874
remove index.js:6784
remove index.js:9219
insert index.js:12372
$handlePaste index.js:12330
exec index.js:11381
a index.js:10873
_dispatchEvent index.js:3388
exec index.js:10901
onPaste index.js:12321
T index.js:2180
addListener index.js:1390
TextInput index.js:2199
b index.js:11689
edit index.js:19037
value ace.js:81
fs swagger-ui-es-bundle.js:2
Cu swagger-ui-es-bundle.js:2
unstable_runWithPriority swagger-ui-es-bundle.js:2
qi swagger-ui-es-bundle.js:2
Au swagger-ui-es-bundle.js:2
hu swagger-ui-es-bundle.js:2
uu swagger-ui-es-bundle.js:2
Gu swagger-ui-es-bundle.js:2
ec swagger-ui-es-bundle.js:2
mu swagger-ui-es-bundle.js:2
ec swagger-ui-es-bundle.js:2
render swagger-ui-es-bundle.js:2
ce swagger-ui-es-bundle.js:2
m swagger-ui-es-bundle.js:2
Ur swagger-ui-es-bundle.js:2
Ds index.js:64
onload (index):64
EventHandlerNonNull* (index):62
swagger-ui-es-bundle.js:2:964596
Doesn't happen with swagger: "2.0"
as spec version, only with openapi: "3.0.n"
.
To reproduce...
Steps to reproduce the behavior:
- Paste the above yaml in the editor
- The whole page turns white and there's an error in the console
Expected behavior
The editor staying usable so one can complete the servers definition.
Thank you!