Closes #3937
(cherry picked from commit 7a768b5d0faf9aa57e78aee19cefee8fb19a42d5)
Closes #4280 Closes #3956
(cherry picked from commit d022679b7dcbce3cec98e6a1fd0879e3c0d92523) Fixed: Restoring scroll position when going back/forward to artist list (cherry picked from commit 5aad84dba453c42b4b5a9eac43deecf91a98f4f6)
Co-authored-by: Qstick <qstick@gmail.com>