diff --git a/src/components/presentations/NewPresentationPage.tsx b/src/components/presentations/NewPresentationPage.tsx
index d8719b9..3234ea7 100644
--- a/src/components/presentations/NewPresentationPage.tsx
+++ b/src/components/presentations/NewPresentationPage.tsx
@@ -81,8 +81,8 @@ export const NewPresentationPage: React.FC = () => {
loggers.presentation.info('Presentation created successfully', { presentationId: presentation.metadata.id, name: presentation.metadata.name });
- // Navigate to the new presentation editor (slide 1)
- navigate(`/presentations/${presentation.metadata.id}/edit/slides/1`);
+ // Navigate directly to new slide creation
+ navigate(`/presentations/${presentation.metadata.id}/slide/new/edit`);
} catch (err) {
setError(err instanceof Error ? err.message : 'Failed to create presentation');
loggers.presentation.error('Failed to create presentation', err instanceof Error ? err : new Error(String(err)));
diff --git a/src/components/presentations/PresentationEditor.tsx b/src/components/presentations/PresentationEditor.tsx
index 68cfaa7..f8c7d73 100644
--- a/src/components/presentations/PresentationEditor.tsx
+++ b/src/components/presentations/PresentationEditor.tsx
@@ -115,8 +115,8 @@ export const PresentationEditor: React.FC = () => {