79be67831b
## Issue - While changing the "Back" behavior in the Settings Page PR, it was a pain to troubleshoot when the entire history list is listed as "odysee.com". - If you have multiple tabs open, it's hard to know which is which for non-claim and non-channel pages. ## Approach Initially, I thought of overriding the document's title through the `<Page>` component, since the titles are usually defined there. However, given that the router is already doing the overriding, I think it's best to do the same thing all in one place. Downside: it might get missed when a new page is added. ## Unknown - Not sure if are rules for titles. There seems to be a mix of sites -- some have specific titles per page, most just use the site title for each page. - I think the `return` statement in the `useEffect` is unnecessary, since it'll just be setting to the same value now during the cleanup stage. (??) |
||
---|---|---|
.. | ||
action_types.js | ||
claim.js | ||
claim_search.js | ||
classnames.js | ||
collections.js | ||
comment.js | ||
email.js | ||
file_render_modes.js | ||
form-field.js | ||
icons.js | ||
language-migrations.js | ||
languages.js | ||
licenses.js | ||
livestream.js | ||
modal_types.js | ||
moonpay.js | ||
navigation.js | ||
notifications.js | ||
pages.js | ||
pageTitles.js | ||
publish_types.js | ||
reactions.js | ||
report_content.js | ||
search.js | ||
searchable_languages.js | ||
settings.js | ||
stripe.js | ||
subscriptions.js | ||
supported_browser_languages.js | ||
supported_languages.js | ||
supported_sub_languages.js | ||
tags.js | ||
themes.js | ||
thumbnail_upload_statuses.js | ||
token.js | ||
transaction_types.js | ||
user.js |