How to I undo deleted shortcut from chrome new tab in android? Currently my android google chrome new tab looks as follows,



It used to show twitter as well. I made the mistake of long pressing twitter icon and removing it. Since then I'm seeing times of India shortcut, as seen in the above image. I've visited twitter multiple times after that, but looks like chrome is brining it back. On desktop, I can use Edit shortcut and change the url. But how do I do similar thing in android?

Note: I'm on Android 10 (Oxygen OS v10.0.1). I don't have root access.
If you have root access, open the file /data/data/com.android.chrome/app_chrome/Default/Top Sites in an Sqlite editor. In the table top_sites, you would find many columns. The relevant colums are url and rank. Rank starts from 0. Chrome for Android show only top 8 ranks as top sites on new tab page.

If your twitter row/entry is not there already, than add it and make sure to give it a rank between 0-7. Further make sure that no other row conflicts with your specified rank. At last, make sure you do all of this when Chrome is force-stopped using Settings app.

This, however, does not guarantee that the changes would persist for long. As you would interact with Twitter and other sites in the future, Chrome would tweak the ranks again per the interaction it analyses and processes.

Tested on Chrome for Android v76.0.3809.132.