Jump to content

Printing the Express Pass - Browser Incompatibility in JavaScript embarkation-plugin.


Z'Loth
 Share

Recommended Posts

Someone at the Celebrity IT department really needs to take a look at the browser market share department, then fix the JavaScript on the check-in process. Either that, or add in a Download PDF in addition to a Print Document option.

 

Why? I just passed the 90 day mark, and completed the Express Pass. Instead of sending it to the printer, I want to "print" it to a PDF (Adobe Acrobat) format for later printing. What happens when I click on the print button in Chrome (61% market share)? Nothing. The Developer Tools console shows the following:

 

Uncaught ReferenceError: s_gi is not defined

at eval (eval at <anonymous> (embarkation-plugin.js:1), <anonymous>:3:25)

at eval (<anonymous>)

at embarkation-plugin.js:1

at Function.globalEval (embarkation-plugin.js:1)

at m.fn.init.domManip (embarkation-plugin.js:1)

at m.fn.init.append (embarkation-plugin.js:1)

at m.fn.init.<anonymous> (embarkation-plugin.js:1)

at m.access (embarkation-plugin.js:1)

at m.fn.init.html (embarkation-plugin.js:1)

at sendToPrinterEvent (embarkation-plugin.js:277)

 

How about Firefox (11.4% market share)? Nothing. What does Web Developer console say?

 

send to print embarkation-plugin.js:277:1

ReferenceError: s_gi is not defined[Learn More] embarkation-plugin.js%20line%201%20%3E%20eval:3:21

<anonymous> https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js%20line%201%20%3E%20eval:3:21

globalEval/< https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js:1:2613

globalEval https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js:1:2587

domManip https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js:1:55078

append https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js:1:52588

html/< https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js:1:54111

m.access https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js:1:35370

html https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js:1:53709

sendToPrinterEvent https://secure.celebritycruises.com/checkin/assets/jsc/gzip_N1680439237/checkin/assets/jsc/embarkation-plugin.js:277:51

onclick https://secure.celebritycruises.com/checkin/home:1:1

 

Time to go back to the old standby of Internet Exploder (12.1%)? Success! And the same with Microsoft Edge (4.15%). Sorry, don't own a Mac, so no Safari.

 

This leaves me wondering how old this JavaScript on Celebrity's end is, and how it was tested. You cannot just test with Internet Exploder and be done with it. You have to check with Chrome, Safari, and Firefox. Ideally, you should make sure it's working under Chrome/Firefox first, then make the necessary compatibility fixes for IE.

Link to comment
Share on other sites

Have you tried a simple work-around, such as printing to a file, or just taking a screen shot and saving it to print later?

 

I have done that when creating a .pdf file was not an feasible option at the time and I didn't have access to a printer.

But I am a believer in the old KISS principle. clear.png?emoji-wink-1685

 

You only need to print the first page of the xpress pass.

Well actually, you really don't need to print it at all.

They are making progress in fixing the Celebrity website and many features have recently been improved, but it still seems like every time they solve one problem, they create another problem somewhere else. clear.png?emoji-eek-1725

 

Link to comment
Share on other sites

No need to print it at all. Just bring your passport and they will admit you to the terminal and they will take it from there.

 

Yes. This^ -- and bring your credit card for your on-board account.

Link to comment
Share on other sites

I believe the point of the OP's post is that it shouldn't work this way. Development should happen for the browsers that have a high adoption rate instead of ones that are not in widespread use.

Link to comment
Share on other sites

Actually, there is no need to bring your credit card if you are establishing a cash account.

 

And I agree, it's a pain to always be fighting the Celebrity website when it doesn't work as it should. So I have just given up, and don't bother to print the xPress pass at all.

Link to comment
Share on other sites

Have you tried a simple work-around, such as printing to a file, or just taking a screen shot and saving it to print later?

 

Slight problem with that. You have to have the print dialog box FIRST in order to print to the file. And, I was able to print out the document through Internet Explorer instead of my preferred browser of Google Chrome or my alternative browser of choice Mozilla Firefox. I don't like Internet Exploder or it's replacement Edge.

 

I believe the point of the OP's post is that it shouldn't work this way. Development should happen for the browsers that have a high adoption rate instead of ones that are not in widespread use.

 

Correct. Although it has been almost a decade since I did detailed web development, I am familiar with the diagnostic tools available. And the browsers it should be compatible with include browsers included by Microsoft and Apple, plus the most common ones which are Chrome and Firefox. And, if your JavaScript is faulting out, something is wrong with your testing procedure. It should NOT be happening on a customer-facing site, and you should NOT be needing workarounds.

 

Wow, really? This is important? Switch to IE, print and get on with your day.

 

A well-designed website that is easy for the non-technical person to use helps to reduce overall costs. One of the best examples is Amazon which makes shopping extremely easy. This isn't the case here. If you are FexExing Express Passes and Luggage Tags to your customers, that's expensive. If you have to manually go through the process of entering the information at the cruise terminal, making a printout, and having the customer sign at the day of boarding, that slows the boarding process for all of the passengers, leading to a dissatisfaction score.

Link to comment
Share on other sites

Life is so simple, book via a TA, let them take the stress.

Ours didn’t complete the Xpress pass and printed our luggage labels in B& W, when the instructions specifically said colour, so I ended up doing my own on both accounts.:evilsmile:

I wonder why I booked with a T.A.

Link to comment
Share on other sites

Wow, really? This is important? Switch to IE, print and get on with your day.

Seriously? There should be absolutely no reason why the website of a business as large as Celebrity should offer a website that only works with certain browsers! This is 2018, for crying out loud, not 1998.

Link to comment
Share on other sites

Seriously? There should be absolutely no reason why the website of a business as large as Celebrity should offer a website that only works with certain browsers! This is 2018, for crying out loud, not 1998.

 

r - after years and years of use of the eBay and paypal and USPS and UPS websites, they have notified me that my very current and secure browser would no longer be compatible and will not be able to log in unless changed as of certain dates they have selected.

 

eBay said they were consolidating the number of browsers they wanted to support, what can I say, it is their site and after all I had used it for years with my current browser which is updated regularly with security patches and the like.

 

I Am a bit miffed by it all, but can either stop going or comply to their desires... I think I might comply and have a browser just for those sites open and available anytime I may choose or need to visit.

 

We have had relatively few issues with X's website, overall.

 

bon voyage

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

  • Forum Jump
    • Categories
      • Welcome to Cruise Critic
      • ANNOUNCEMENT: Set Sail Beyond the Ordinary with Oceania Cruises
      • ANNOUNCEMENT: The Widest View in the Whole Wide World
      • New Cruisers
      • Cruise Lines “A – O”
      • Cruise Lines “P – Z”
      • River Cruising
      • ROLL CALLS
      • Cruise Critic News & Features
      • Digital Photography & Cruise Technology
      • Special Interest Cruising
      • Cruise Discussion Topics
      • UK Cruising
      • Australia & New Zealand Cruisers
      • Canadian Cruisers
      • North American Homeports
      • Ports of Call
      • Cruise Conversations
×
×
  • Create New...