Self Service 8.52 with 10.7.4 update - name and password field blacked out

thomasC
Contributor

Just applied 10.7.4 and Safari 5.1.7. After Updates Self Service 8.52 displays blacked out username and password field at login. Login still works but it is hard to tell if text is being entered.

Anyone else have this issue?

30 REPLIES 30

tanderson
Contributor

Yes, just confirmed it here but we're running 8.31.

sirkyle
New Contributor III

Yes. Same setup as thomasC.

jhenkel
New Contributor

+1

8.52 with 10.7.4

NowAllTheTime
Contributor III

Also here: 8.51 with 10.7.4

NowAllTheTime
Contributor III

Login still works, you just can't see what you are typing.

ClassyLee
New Contributor III

Here as well

GeorgeCasper
New Contributor III

I saw this on a 10.6.8 Mac with the Safari 5.1.7 update using Self Service 8.22 this morning.

brad
Contributor

Same thing on a 10.7.4 mac. We are currently at 8.1

marktaylor
Contributor

I just seen it on 10.6.8 with safari 5.1.5 and 8.52

bog
New Contributor

+1

8.52 with 10.7.4

mmcrae
New Contributor

+1 also

10.7.4 running 8.52

Paolo
New Contributor

Here too.
10.7.4 and 8.52

Lagogiannis
New Contributor

Same problem for me too.

Anyone aware of a fix?

carlo_anselmi
Contributor III

Same here for the only and first time but with a 10.6.8 client and 8.43 JSS
Cheers
Carlo

glopez
New Contributor II

+1
10.7.4
Casper 8.51

rob_potvin
Contributor III
Contributor III

+1
10.7.4
Casper 8.52

ewettach
New Contributor III

+1
10.7.4
Casper 8.52

ghsimon
New Contributor III

We are also seeing it with 10.7.4 and Casper 8.5.2. It worked fine with 10.7.2 and 10.7.3. Has anyone submitted a support ticket on this yet?

kstrick
Contributor III

+1 10.7.4 , Safari 5.1.7, casper 8.4.3

John_Sutcliffe
New Contributor III

There is another thread on this same topic at https://jamfnation.jamfsoftware.com/discussion.html?id=4423 that includes more specifics about the cause and our current course of action.

jrunion
New Contributor

I was speaking to tanderson above me, and he said that it sounds like it is more of an issue with Apple's WebKit that changed in the update. It is also affecting our Secure Exam Browser software.

Didn't see anyone mention that, but wanted to share.

snook
New Contributor III

Here's a quick fix

On your JSS Server go to Library/JSS/Tomcat/webapps/ROOT/theme/selfservice2

Copy the SelfService.css file to your desktop

Open the file in a text editor (TextWrangler is what I use)

at line 58 you'll see

div#login input{
margin-bottom: 10px;
float: left;
}

make it

div#login input{
margin-bottom: 10px;
float: left;
border: 1px solid #fff;
}

copy the SelfService.css file back to Library/JSS/Tomcat/webapps/ROOT/theme/selfservice2

You will have to authenticate to get it back

by adding the white (fff) 1px border to the input field you will now have white text boxes again

Now users can launch SelfServce and see white boxes again

#nccug

Snook

carlo_anselmi
Contributor III

Thank you, Snook
Worked perfectly for me.
The path for "SelfService.css" on my 10.6.8 JSS is slightly different
/Library/Tomcat/webapps/ROOT/theme/selfservice2/
Cheers
Carlo

snook
New Contributor III

Carlo - glad it worked!

Good to know about the different path. That will help others too I'm sure.

So we can add 'Your path may vary" depending on your install but once you find the theme/selfservice2 folder and you are all set

Snook

ghsimon
New Contributor III

Not sure why yet, but on our 10.7.3 JSS box, it did not seem to fix the problem. I also restarted Tomcat, but no go there either.

snook
New Contributor III

Ghsimon - it may be a path issue on your install as well

You may be editing a CSS file that is not the one being used for self service.app or your path might differ as well

ghsimon
New Contributor III

snook - where would I look to see where my self service app is looking for it's CSS file? I can't seem to find any plist entries on the client or any way to define it in the JSS.

snook
New Contributor III

I will preface this all with "In my JSS Install (10.6.8 Server)"

Self Service calls a login_jsp.java file that is buried deep in the Tomcat/work/ path

There is a line that calls the CSS file at "../theme/selfservice2/SelfService.css"

The key is to find the relative path to the theme folder in your particular install

Just make sure you are in the selfservice2 folder not a selfservice folder and not the SelfService.css that is at the root level of the theme folder

andyinindy
Contributor II

+1 on Snook's fix. Worked on my 8.51 JSS running on Windows server. JAMF, are you listening?

Lotusshaney
Contributor II

+1 works fine for me on 10.7.4 and JSS 8.52