What is “https://www.flyertalk.com/forum/undefined”?
#16



Join Date: Feb 2004
Location: USA
Programs: AC SE100K, F9 Plat, UA *S, Hyatt Glob, Bonvoy Titanium
Posts: 5,478
I should have searched on this instead of spending an hour editing my posts on mobile phone.
copy pasting the oroginal text into notepad to remove any encoding worked best. However, the minute I edit my post, or someone else quotese, all the https://www.flyertalk.com/forum/undefined links are back
copy pasting the oroginal text into notepad to remove any encoding worked best. However, the minute I edit my post, or someone else quotese, all the https://www.flyertalk.com/forum/undefined links are back
#17
FlyerTalk Evangelist




Join Date: Aug 2001
Location: SF CA USA. I love large faceless corporations. And they cherish me in return (sometimes). ;)
Programs: UA Premier Gold/disappointed 1MM, HH Gold, IHG Plat, MB lifetime Gold, BW Diam Sel
Posts: 17,814
#18
A FlyerTalk Posting Legend




Join Date: Jan 2002
Posts: 46,112
Now you have to choose your preferred bugs
#22
Administrator




Join Date: Sep 2015
Location: Los Angeles
Programs: Internet Brands
Posts: 4,433
#23
Administrator




Join Date: Sep 2015
Location: Los Angeles
Programs: Internet Brands
Posts: 4,433
#25
A FlyerTalk Posting Legend




Join Date: Dec 2000
Location: Shanghai
Posts: 46,234
#26
Administrator




Join Date: Sep 2015
Location: Los Angeles
Programs: Internet Brands
Posts: 4,433
#28
Moderator: Hyatt, American Express; FlyerTalk Evangelist




Join Date: Jun 2015
Location: WAS
Programs: :rolleyes:, DL DM, AA EXP, UA Silver, Hyatt Glob, Mlife Noir (=> Marriott Amb), invol FT beta tester
Posts: 21,601

What moondog is getting at is that it should be fairly trivial to see what changes have been pushed in the last week or so, since this only recently started happening. Does the tech team notify you of every single code change to the site or only when a large batch of changes or things they think will significantly or noticeably impact the user experience? (i.e. is it possible they periodically push what they think will be tiny changes or tweaks without making a big deal about it?)
Because IME as a software developer (just guessing as a black box observer based on the symptoms since I don't have access to the source code) the most likely explanations are
1. Some change to the FT software did get pushed recently and is directly responsible (I note that a lot of these appear as IMG tags with undefined URLs, when quoting posts that had no images to begin with -- so maybe this is something about tracking pixels or beacons?)
2. Some third party library that the FT software depends on, and gets packaged up and then served from the FT servers, was updated to a new version and has a change that is incompatible/returns unexpected results in some situations and leads to the problem we observe
3. Some third party library that the FT software depends on but is served directly from the third party server via a link (this would be some kind of JavaScript package) was updated to a new version unbeknownst to the techs, and has a change that is incompatible etc.
The solution to (1) or (2) is simply to roll back the code to the previous version (once it's identified, this should be easy for the techs)
The solution to (2) or (3) is to pin dependencies to a specific version or major version of the third party package, i.e. there are ways to say use any version that is 2.9.x for any x but do not upgrade to 2.10.anything since that is when breaking changes may be introduced into the third party library.
(Note that (2) is sort of a combination of (1) and (3))
Not saying these are the only possibilities, but they seem like the primary candidates IMO.
Also there needs to be (if there isn't already) a staging environment where these changes/fixes can be tested and verified, before being pushed to a production server.





