[ To the list owner -- I sent this originally before being subscribed, and
now, after subscribing, I'm resending.  Hopefully this won't result in a
doubled up message. ]

We're struggling to find a way to get Firefox (ESR 78.5, currently) to hide
or combine the three horizontal bars at the top -- the window manager title
bar, the tab bar, and the "location bar" (not sure what this is usually
called).

I will list the approaches we've tried so far.  My question is two-fold: 1)
Is there an approach you know of that you don't see below, and 2) any
thoughts on how to make *any* of these work?

Also I should give a little bit of background.  We have a legacy Flash
website that we have to keep running for customers (hundreds of thousands
of users) for just one more year while we complete our HTML5 version.
We've tried the Harman browser and other approaches and have settled on
providing Firefox via Citrix Cloud -- that way the environment itself is
controlled and customers can only use it to access our app.  This is mostly
working well -- except that we can't find a way to get Firefox to be
fullscreen as a Citrix published app without having other problems.  At the
moment we are running on Ubuntu 18.04, but we're also pursuing Windows
Server 2019 as an alternative (with its own problems).

Here are the approaches we've tried so far:

1. We tried -kiosk.  This looks tantalizingly close.  Unfortunately, the
Citrix published app interface puts a black bar at the bottom of the
browser tab, and that bar covers an important row of controls in our Flash
app.  (Citrix accepted this as a bug, and we are also working to move the
controls to the top of the screen, but neither approach is likely to bear
fruit before Flash goes boom.)

2. We tried -ssb.  The problem there is that when a window with -ssb runs
into a redirect to another site, it spawns a new, non-ssb window.  Our
application always initially issues a redirect to an authentication service
on first load.  This basically makes -ssb unhelpful for this task.

3. We tried setting the preference browser.tabs.drawInTitlebar -- and this
WORKS on a published Gnome desktop...but unfortunately it does NOT work
when the browser is published as a 'published app' (which is Citrix' speak
for "just show the app, not a full desktop").  The Citrix product team's
development group says this seems to be functioning as designed --
specifically they say that Firefox is checking for whether it's running in
a desktop environment by looking for some Gnome functionality, and when it
doesn't find that present, it's 1) ignoring the preference and 2) even
removing the "Title bar" checkbox from the "Customize" screen.

We don't actually need the window title bar IFF we can get the window to
open maximized and stay that way.  I might be able to run a background
script to force it to stay maximized.  We also don't need the location bar
-- we've already used policies.json to block access to other sites.  We
*might* need the tab bar.

The loss of this vertical space is more impactful than it sounds -- our
users are hundreds of thousands of school students coming in to design
books, and those bars at the top of the screen are taking up >15% of the
vertical screen space on small screens.

Any suggestions?  Unfortunately we have no experience customizing firefox.
My team so far is just racing through the documentation as quickly as we
can, looking for options, but we feel like we've hit a wall.  Web searches
suggest we may be able to hide some of this and shrink other parts using
some custom CSS that the browser would load...?

Open to any suggestions.

If you read this far, thank you.

--
Trever Furnish
_______________________________________________
Enterprise mailing list
[email protected]
https://mail.mozilla.org/listinfo/enterprise

To unsubscribe from this list, please visit 
https://mail.mozilla.org/listinfo/enterprise or send an email to 
[email protected] with a subject of "unsubscribe"

Reply via email to