diff --git a/newIDE/app/src/UI/Search/ListSearchResults.js b/newIDE/app/src/UI/Search/ListSearchResults.js
index 2a9bf963388a..c3a702a759a6 100644
--- a/newIDE/app/src/UI/Search/ListSearchResults.js
+++ b/newIDE/app/src/UI/Search/ListSearchResults.js
@@ -114,7 +114,7 @@ export const ListSearchResults =
({
return (
Search results}
scope="list-search-result"
>
{
return (
Variables list}
scope="variables-list"
>
diff --git a/newIDE/app/src/stories/componentStories/ErrorBoundaries.stories.js b/newIDE/app/src/stories/componentStories/ErrorBoundaries.stories.js
new file mode 100644
index 000000000000..deda0e1cc29e
--- /dev/null
+++ b/newIDE/app/src/stories/componentStories/ErrorBoundaries.stories.js
@@ -0,0 +1,91 @@
+// @flow
+import * as React from 'react';
+
+import muiDecorator from '../ThemeDecorator';
+import paperDecorator from '../PaperDecorator';
+import { ErrorFallbackComponent } from '../../UI/ErrorBoundary';
+import { generateUUID } from 'three/src/math/MathUtils';
+
+export default {
+ title: 'ErrorBoundary/ErrorFallbackComponent',
+ component: ErrorFallbackComponent,
+ decorators: [paperDecorator, muiDecorator],
+};
+
+const fakeError = new Error('Fake error for storybook');
+const fakeComponentStack = `
+in e
+in div
+in s
+in f
+in e
+in div
+in s
+in div
+in s
+in div
+in ForwardRef
+in ck
+in div
+in ForwardRef
+in ForwardRef
+in Unknown
+in Ff
+in ForwardRef
+in t
+in div
+in div
+in t
+in DragSource(t)
+in DropTarget(DragSource(t))
+in n
+in y
+in t
+in div
+in div
+in t
+in div
+in t
+in n
+in ForwardRef
+in div
+in l
+in n
+in n
+in t
+in Unknown
+in aI
+in div
+in n
+in Na
+in div
+in xL
+in Unknown
+in mt
+in f
+in u
+in v
+in m`;
+const fakeErrorWithCriticalStack = new Error('Fake error for storybook');
+const fakeCriticalErrorStack = `
+TypeError: Cannot read properties of undefined (reading 'toString') at a.getProperties (https://editor.gdevelop.io/static/js/1859.6eb1cd77.chunk.js:2:680094) at 4317 (https://editor.gdevelop.io/libGD.js?cache-buster=5.3.180-8dbf9c99ce5a0fe0417c0cb09302abcbc974d172:9:21098) at _emscripten_asm_const_iii (https://editor.gdevelop.io/libGD.js?cache-buster=5.3.180-8dbf9c99ce5a0fe0417c0cb09302abcbc974d172:9:28304) at https://editor.gdevelop.io/libGD.wasm?cache-buster=5.3.180-8dbf9c99ce5a0fe0417c0cb09302abcbc974d172:wasm-function[52]:0x26260 at https://editor.gdevelop.io/libGD.wasm?cache-buster=5.3.180-8dbf9c99ce5a0fe0417c0cb09302abcbc974d172:wasm-function[126]:0x2813d at ObjectConfiguration.GetProperties.ObjectConfiguration.GetProperties [as getProperties] (https://editor.gdevelop.io/libGD.js?cache-buster=5.3.180-8dbf9c99ce5a0fe0417c0cb09302abcbc974d172:9:1000775) at d.update (https://editor.gdevelop.io/static/js/1859.6eb1cd77.chunk.js:2:689155) at new d (https://editor.gdevelop.io/static/js/1859.6eb1cd77.chunk.js:2:688949) at Object.createNewInstanceRenderer (https://editor.gdevelop.io/static/js/5496.fae99fda.chunk.js:1:1978219) at e.getRendererOfInstance (https://editor.gdevelop.io/static/js/5496.fae99fda.chunk.js:1:1340592)
+`;
+fakeErrorWithCriticalStack.stack = fakeCriticalErrorStack;
+
+export const Default = () => (
+
+);
+
+export const Critical = () => (
+
+);
diff --git a/newIDE/app/src/stories/componentStories/UI/PlaceholderMessage.stories.js b/newIDE/app/src/stories/componentStories/UI/PlaceholderMessage.stories.js
new file mode 100644
index 000000000000..eb1dff35e01f
--- /dev/null
+++ b/newIDE/app/src/stories/componentStories/UI/PlaceholderMessage.stories.js
@@ -0,0 +1,22 @@
+// @flow
+import * as React from 'react';
+
+import muiDecorator from '../../ThemeDecorator';
+import paperDecorator from '../../PaperDecorator';
+
+import PlaceholderMessage from '../../../UI/PlaceholderMessage';
+
+export default {
+ title: 'PlaceholderMessage',
+ component: PlaceholderMessage,
+ decorators: [paperDecorator, muiDecorator],
+};
+
+export const Default = () => (
+
+
+ Neque porro quisquam est qui dolorem ipsum quia dolor sit amet,
+ consectetur, adipisci velit
+
+
+);
diff --git a/newIDE/app/src/stories/everything-else.stories.js b/newIDE/app/src/stories/everything-else.stories.js
index f9003fd0e93a..0ede8a481b3c 100644
--- a/newIDE/app/src/stories/everything-else.stories.js
+++ b/newIDE/app/src/stories/everything-else.stories.js
@@ -37,7 +37,6 @@ import ValueStateHolder from './ValueStateHolder';
import DragAndDropContextProvider from '../UI/DragAndDrop/DragAndDropContextProvider';
import InstructionSelector from '../EventsSheet/InstructionEditor/InstructionOrExpressionSelector/InstructionSelector';
import ParameterRenderingService from '../EventsSheet/ParameterRenderingService';
-import { ErrorFallbackComponent } from '../UI/ErrorBoundary';
import CreateProfile from '../Profile/CreateProfile';
import AuthenticatedUserProfileDetails from '../Profile/AuthenticatedUserProfileDetails';
import CurrentUsageDisplayer from '../Profile/CurrentUsageDisplayer';
@@ -65,7 +64,6 @@ import BuildStepsProgress from '../ExportAndShare/Builds/BuildStepsProgress';
import MeasuresTable from '../Debugger/Profiler/MeasuresTable';
import Profiler from '../Debugger/Profiler';
import SearchPanel from '../EventsSheet/SearchPanel';
-import PlaceholderMessage from '../UI/PlaceholderMessage';
import PlaceholderLoader from '../UI/PlaceholderLoader';
import ColorField from '../UI/ColorField';
import EmptyMessage from '../UI/EmptyMessage';
@@ -980,18 +978,6 @@ storiesOf('UI Building Blocks/Accordion', module)
));
-storiesOf('UI Building Blocks/PlaceholderMessage', module)
- .addDecorator(paperDecorator)
- .addDecorator(muiDecorator)
- .add('default', () => (
-
-
- Neque porro quisquam est qui dolorem ipsum quia dolor sit amet,
- consectetur, adipisci velit
-
-
- ));
-
storiesOf('UI Building Blocks/PlaceholderLoader', module)
.addDecorator(paperDecorator)
.addDecorator(muiDecorator)
@@ -2463,19 +2449,6 @@ storiesOf('ObjectSelector', module)
/>
));
-const fakeError = new Error('Fake error for storybook');
-storiesOf('ErrorBoundary', module)
- .addDecorator(paperDecorator)
- .addDecorator(muiDecorator)
- .add('default', () => (
-
- ));
-
storiesOf('Changelog', module)
.addDecorator(paperDecorator)
.addDecorator(muiDecorator)