diff --git a/.changeset/popular-dingos-walk.md b/.changeset/popular-dingos-walk.md new file mode 100644 index 00000000..ac3ab1ed --- /dev/null +++ b/.changeset/popular-dingos-walk.md @@ -0,0 +1,5 @@ +--- +'playroom': patch +--- + +Fix an issue where new Playroom tabs without a set title would load a recently used title. diff --git a/src/StoreContext/StoreContext.tsx b/src/StoreContext/StoreContext.tsx index 4479ae27..065bc63c 100644 --- a/src/StoreContext/StoreContext.tsx +++ b/src/StoreContext/StoreContext.tsx @@ -388,7 +388,6 @@ const createReducer = case 'updateTitle': { const { title } = action.payload; - store.setItem('title', title); return { ...state, @@ -478,7 +477,6 @@ export const StoreProvider = ({ store.getItem('visibleWidths'), store.getItem('visibleThemes'), store.getItem('colorScheme'), - store.getItem('title'), ]).then( ([ storedCode, @@ -488,7 +486,6 @@ export const StoreProvider = ({ storedVisibleWidths, storedVisibleThemes, storedColorScheme, - storedTitle, ]) => { const code = codeFromQuery || storedCode || exampleCode; const editorPosition = storedPosition; @@ -515,7 +512,7 @@ export const StoreProvider = ({ ...(visibleThemes ? { visibleThemes } : {}), ...(visibleWidths ? { visibleWidths } : {}), ...(colorScheme ? { colorScheme } : {}), - title: titleFromQuery ?? storedTitle ?? undefined, + title: titleFromQuery, ready: true, }, });