Changing the UA String: Difference between revisions

→‎Against: Add a problem about equally capable devices/systems getting different content
No edit summary
(→‎Against: Add a problem about equally capable devices/systems getting different content)
Line 16: Line 16:


This means that the barrier to adding new parts should be high.
This means that the barrier to adding new parts should be high.
===Makes Users with UA Strings the Author Didn't Test Get Worse Content===
Every difference in the UA string between two Firefox instances is an opportunity for sites to intentionally or accidentally send different content to two Firefox instances. This means that two users with equally capable systems can get different content and one of the users gets a substantially worse experience. Typically, the worse experience is with a configuration that the Web author didn't test but had prejudices about (or just plain bug combined with lack of testing).
Also, this phenomenon makes it harder to debug problems related to sites, because the person reporting the problem and the person debugging the problem can get different content.


===Each Addition Bloats Every Request===
===Each Addition Bloats Every Request===
254

edits