TrianguloY/UrlChecker

"Open again" widget (could also be a QS tile for those of you who like those)

pressRtowin opened this issue · 1 comments

Describe a related problem (optional)

A common issue I've found in many apps (examples include TikTok, Reddit, numerous other social media apps) is that when attempting to open a link to a specific page, sometimes the app will come into focus, opening whatever was already open (if applicable), and simply not open the page/content you wanted. This is pretty annoying to deal with because then you have to go back to whatever app you got the link from, tap on the link again, select URLCheck again (if you don't have it set as the default browser), do all the operations you did previously again to navigate embedded URLs and redirects, and finally attempt to open the link in the desired app again (and hope it works this time). This issue seems to be especially common when opening links in apps that are not already open, requiring them to be launched first.

Describe your suggested feature

Whenever a "final action" (something that would result in URLCheck closing—open, share, anything else that may get added in the future) it's performed, make a record of it. Then add a widget (or QS tile) that simply repeats the last final action performed with the exact same parameters as before.

As an example, I could put such a widget in Samsung's popup widget panel, then when a page fails to load when my desired app opens, rather than going through the tedious dance described previously, I could simply swipe open the widget panel and tap this widget, and URLCheck would instantly re-attempt the last action, hopefully loading the page I wanted.

Describe alternatives you've considered for your suggested feature

Making every single app developer with an app that has this bug fix their software (good luck lol)

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Oh and then work whatever dark magic you figured out last time to get widgets functional in the popup panel 😅