Honeycomb Bookmarks Automatically Update on Redirects

Cloudscout

Member
Oct 19, 2006
49
6
0
Minneapolis, MN
Have you noticed your bookmarks getting screwed up when they result in a redirect?

For example, let's say you have a bookmark to a website that has a special mobile version. When you click on that bookmark, the website automatically redirects you to the mobile page. Fine, that's expected behavior (albeit somewhat annoying when you're using a tablet with a nice big screen like this). The problem is, Honeycomb goes and changes the URL in your bookmark to the URL for that mobile site. What's worse is, if you sync your bookmarks with your desktop system, the bookmark gets modified there as well.

The problem has to do with HTTP Response Codes.

The way that some web servers tell your browser to go to a different URL is through the use of HTTP Response Codes in the HTTP Header. Most of you are familiar with the 404 Response Code which means that the content was not found. There are other response codes, though, including 301 and 302.

A 301 response code is used to redirect you to a different URL when the content you're trying to access has permanently moved. It is designed so that browsers and content indexing systems can update their bookmarks and links automatically.

A 302 response code is meant as a temporary redirect. It is used to redirect you to a different URL for a variety of reasons. There's the aforementioned case where the site's User Agent Sniffer has decided that you should be visiting the mobile version of a given page, some web forum software uses it to redirect you to the newest unread message in your subscription list, etc.

The problem is, Honeycomb seems to treat 302 responses as if they were actually 301 responses. This is incorrect behavior.

I have submitted a bug report, Issue 17566: Incorrect handling of HTTP 302 Status Code (Temporary Redirect) and Bookmarks. I would appreciate it if people would "Star" the issue to increase its visibility.

Thanks!
 

sahaskatta

Member
Apr 3, 2011
23
4
0
Same problem here. It also rearranges all your bookmarks each time you open one on both your desktop Chrome browser and your tablet which is rather annoying.
 

enisoc

Senior Member
Oct 11, 2009
108
3
0
Berkeley, CA
I have a similar problem. It is actually changing the URL to another bookmark with a similar URL. For example, I have one bookmark called "Nexus One" pointing to http://forum.xda-developers.com/forumdisplay.php?f=556 and another one called "Galaxy Tab" pointing to http://forum.xda-developers.com/forumdisplay.php?f=1050

Every so often (seems to happen when I launch "Galaxy Tab" from the browser bookmarks widget on the home screen), the "Galaxy Tab" bookmark will be changed to the URL of the "Nexus One" bookmark (the 1050 changes to 556).

Have you seen anything like this?
 

Cloudscout

Member
Oct 19, 2006
49
6
0
Minneapolis, MN
I have seen that but I haven't investigated it any further.

I had several bookmarks for specific Craigslist searches that all got wiped out. Basically, the URLs for all of them were replaced with just the main Craigslist page.

I also had a bookmark for a thread here on XDA get replaced with a link to the main page.
 

smaskell

Senior Member
Jan 31, 2010
479
44
0
San Francisco
this is hardly a solution to the problem, but why don't you just change your user agent? that way it won't redirect you to the mobile site. mobile sites usually look horrible on a 10 inch screen anyway
 

Cloudscout

Member
Oct 19, 2006
49
6
0
Minneapolis, MN
this is hardly a solution to the problem, but why don't you just change your user agent? that way it won't redirect you to the mobile site. mobile sites usually look horrible on a 10 inch screen anyway
I used mobile sites merely as an example. I don't actually run into that problem so much. My biggest problem is with certain forums where I have bookmarked their "Check for new posts" link which uses redirects to send me to the next unread message. That essentially becomes useless with a Honeycomb device... enough so that I have been forced to stop syncing my bookmarks.