Ticket #1424 (review defect)

Opened 8 years ago

Last modified 7 years ago

debathena-kiosk shows lots of modal prompts

Reported by: davidben Owned by: jdreed
Priority: normal Milestone: Summer 2014
Component: -- Keywords:
Cc: Fixed in version:
Upstream bug:

Description

In the "I'm sure a more polished debathena-kiosk is your highest priority now" department,

If you hit the Internet icon in the Debathena login screen, you get two modal popups that are kinda pointless. The first is a prompt with options for registering an account and browsing the web. Instead, they could just be separate "Browse the web" and "Register account" buttons on the login screen.

The second is a popup explaining can't print. This could instead be on the browser home page. (Better yet, don't show the printers in the print dialog in the first place and maybe hook into the print dialog opening. But putting it on the homepage is easy.)

Change History

comment:1 in reply to: ↑ description Changed 8 years ago by jdreed

Replying to davidben:

If you hit the Internet icon in the Debathena login screen, you get two modal popups that are kinda pointless. The first is a prompt with options for registering an account and browsing the web. Instead, they could just be separate "Browse the web" and "Register account" buttons on the login screen.

"Historical reasons". There was previously a single "Browse/Register?" button, but then at some point we had to explicitly decide to run the reg applet separately, because Java. But sure, we can have separate buttons. Though ideally, the reg applet's days would be numbered, and we'd have a web form like the rest of the world.

The second is a popup explaining can't print. This could instead be on the browser home page. (Better yet, don't show the printers in the print dialog in the first place and maybe hook into the print dialog opening. But putting it on the homepage is easy.)

It was on the home page. Nobody reads the home page, and we got a ton of "I printed my boarding pass from kiosk mode and now it won't come out and now I'm running late for my flight!". So it's a modal dialog. We tried disabling the backend via gtkrc, but it didn't work well, and I didn't feel like fighting with XUL/chrome. We are thinking about switching to Chromium (I bet you have thoughts on that!) and if that has a "No, really, you can't print" flag, that would be awesome. I'm also considering giving up and writing a custom Gtkhtmlview/webkit thing that has just enough rope to browse the web, but doesn't pretend to be a browser. This would also solve the "young kids playing flash games" problem.

That having been said, kiosk mode is not designed to be a substitute for logging in and using a browser.

comment:2 Changed 8 years ago by jdreed

  • Owner set to jdreed
  • Status changed from new to accepted
  • Milestone changed from The Distant Future to Summer 2014

The reg applet is now ready to go on the cart, so we can remove the first modal dialog. I will also investigate to see if the modal printing dialog is no longer needed, but I suspect we might have to keep that.

comment:3 Changed 7 years ago by jdreed

  • Status changed from accepted to review
Note: See TracTickets for help on using tickets.