If I'm browsing the guide grid on PC the URL looks like:
http://127.0.0.1:8089/admin/guide/grid
There are four parameter dropdowns which act as filters: All Sources, All Channels, Today, Now
If I change any of those parameters, it is effectively a shallow edit. As long as I stay on the page and don't click away at all the filter will hold. But there are many ways to navigate off this page and wish to go back.
For instance, if I click any of the channel logos on the left hand column, I am taken to "On Later" which shows the upcoming items. Now, if I click back in the browser, the filter edits are reset. Nothing is filtered.
I believe the way most websites work around this is by encoding things like the filter settings in the URL. That way, if you somehow navigate away, and navigate back, the filter settings stick. This would also allow people to bookmark certain filter settings and easily open more browser windows using these filter settings.
Please encode the filter settings in the URL as the user updates them on the page.