Firefox 49 just added color to button link. How to make it invisible? Also, does anyone think this is a bug in Firefox 49?

Yes, the focus issue is there on a clean install, and the config setting is still false when that issue occurs.

You can do something to remove that dotted outline by applying the following CSS code:

button::-moz-focus-inner {
  border: 0;
}

Do you see the problem on this jsfiddle?

If this is a bug on firefoxes end can you file it as a bug on Bugzilla?

Can this be added to my above code? not in the css section?

button::-moz-focus-inner {
  border: 0;
}

Does it have to be added to the css, can I add it to the html part?

best to fix it in the actual css file of the browser - it is fixiing a browser bug and not a specifiic web page.

No pseudo elements don’t exist in the html as such and that code can only go in a css file (just like :hover effects). It cannot be added in an inline style attribute.

3 Likes

Yes you can, in a style tag element.Note: not a style attribute, but a style tag.

Are you going to report this as a bug on bugzilla?

It is not a bug - it is deliberate by design as assistance for people with impaired abilities.

3 Likes

Really? So then It’s something they implemented in 49 then.

How exactly does it help people?

It make it easier for people using the keyboard for navigation to figure out what has focus on the screen and where.

3 Likes

Why do you think that it’s new with 49?

Like this then?

<style>
button::-moz-focus-inner {
  border: 0;
}
</style>

Yes.

How would I add that to this?

<style> button::-moz-focus-inner {border: 0;} </style>

<div style="width:0;" onclick="myscr3=document.getElementById('myscroll3'); myscr3.style.display='block'; this.style.display='none'">

<a href="http://makeavoice.com/shoutcast/websitecodes/songhistory.php?ip=hi5.1980s.fm&amp;port=80&amp;refresh=50&amp;fontcolor=0059dd&amp;bgcolor=000000" style="cursor: pointer;display:block;
width: 260px; height: 144px; background: #000; border: 3px solid transparent; border-image:linear-gradient(to right, #f0f 0px, #f0f 184px,#fff 0px, #fff 192px, #0ff 0px, #0ff 100% ); border-image-slice: 1; background-color:transparent; color:transparent; font-family:Tahoma; font-weight: bold;font-size:30px; color:#0059dd;text-align: center;line-height:100px;text-decoration: none;" target="frame3">Song History</a></div>

<div id="myscroll3" style="display: none;">
<iframe style="display:block;" frameborder="0" name="frame3" height="150" width="266" ></iframe>
</div>

It looks like you already have.

there’s a dotted line around it when you press mouse down on it

Though <style> tags should be within the <head> element.

Get rid of the button part from the CSS declaration.

what if their not? what happens?