Просмотр исходного кода

LibWeb: Return the readable stream error directly instead of as a string

This error is not a string object, it's e.g. a JS::TypeError. This now
matches similar handling of writable stream errors.
Timothy Flynn 8 месяцев назад
Родитель
Сommit
5a2260a0bc
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Libraries/LibWeb/Streams/AbstractOperations.cpp

+ 1 - 1
Libraries/LibWeb/Streams/AbstractOperations.cpp

@@ -5071,7 +5071,7 @@ GC::Ref<WebIDL::Promise> transform_stream_default_sink_close_algorithm(Transform
             transform_stream_error(stream, reason);
 
             // 2. Throw readable.[[storedError]].
-            return WebIDL::SimpleException { WebIDL::SimpleExceptionType::TypeError, readable->stored_error().as_string().utf8_string() };
+            return JS::throw_completion(readable->stored_error());
         }));
 
     return react_result;