Opens user profile links to profiles posts/submitted page. Only on the first load of a user profile in current session. Works in new & old Reddit.
// ==UserScript==
// @name Reddit - Profiles Open Posts/Submitted
// @namespace https://github.com/BD9Max/userscripts
// @version 1.3.1
// @description Opens user profile links to profiles posts/submitted page. Only on the first load of a user profile in current session. Works in new & old Reddit.
// @icon https://raw.githubusercontent.com/BD9Max/userscripts/refs/heads/main/media/icons/Reddit_Profile_Posts_Redirect_64.png
// @author krbd9max
// @match https://*.reddit.com/*
// @run-at document-start
// @grant none
// @license MIT
// ==/UserScript==
(function () {
'use strict';
const path = window.location.pathname;
// Match profile URLs
const match = path.match(/^\/user\/([^\/]+)\/?$/);
if (!match) return;
const username = match[1];
const key = "redirected_profile_" + username;
// Already redirected in this session
if (sessionStorage.getItem(key) === "1") return;
// Mark as redirected
sessionStorage.setItem(key, "1");
// Redirect to Posts/submitted/
const target = `${window.location.origin}/user/${username}/submitted/`;
window.location.replace(target);
})();