filter preset save on click of a button

Is it possible to save the output of filter list widget for a specific loggedin user which will also be passed as a variable to an object set definition that will be displayed in exploration pills. And when the same user again uses the application, can we prefilter based on the already saved filter?
I tried the state saving feature that is readily available in workshop, but it has limitations/restriction: One key limitation is that state saving is only available for users with platform access. Users without platform access will not be able to use state saving components, which affects the filter persistence feature you were asking about earlier.

But the requirement strictly want us to make use of a button in the workshop module which automates this. Do I need to create a custom Action that makes this possible?

Is it possible to set default view when “toggle light or dark” is enabled to dark on page load?