diff --git a/packages/cypress/src/integration/questions/read.spec.ts b/packages/cypress/src/integration/questions/read.spec.ts index 11d6dd08a6..9806b21920 100644 --- a/packages/cypress/src/integration/questions/read.spec.ts +++ b/packages/cypress/src/integration/questions/read.spec.ts @@ -32,6 +32,7 @@ describe('[Questions]', () => { cy.step('Can visit question') cy.visit(`/questions/${question.slug}`) + cy.title().should('eq', question.title); cy.step('All metadata visible') cy.contains(`${question.subscribers.length} following`) diff --git a/src/pages/Question/QuestionListItem.tsx b/src/pages/Question/QuestionListItem.tsx index 90008cf022..cb7a009364 100644 --- a/src/pages/Question/QuestionListItem.tsx +++ b/src/pages/Question/QuestionListItem.tsx @@ -37,7 +37,6 @@ export const QuestionListItem = ({ question, query }: IProps) => { e.stopPropagation() e.preventDefault() navigate(url) - document.title = title; }} data-href={url} tabIndex={0} diff --git a/src/pages/Question/QuestionPage.tsx b/src/pages/Question/QuestionPage.tsx index b123657083..1c4d29e1a6 100644 --- a/src/pages/Question/QuestionPage.tsx +++ b/src/pages/Question/QuestionPage.tsx @@ -82,6 +82,7 @@ export const QuestionPage = () => { ) : question ? ( <> + {document.title = question.title}