Question: I stumbled on something weird with IE10 and IE9, not affecting IE8: a "position: fixed" child element is hidden when the border-radius, overflow and position of its parent are set (cf. the jsfiddle example).
If one of these properties is disabled, the fixed element appears.

I put a live example at <http://jsfiddle.net/arkhi/7Nydz/>.

```
<div style="position:relative; border-radius:5px; overflow:hidden;">
    <a style="position:fixed">fixed child</a>
</div>

```

2. Ideally, all red boxes should appear at the bottom right of the page, from right to left.
3. On IE9 and IE10, the first box is hidden.
4. If one does a "select all" then click somewhere on the page, it happens that the first box appears.

I would like to know if anybody have any explanation or link explaining this bug (if this is a bug and not me not seeing the obvious).

Thanks a lot for any feedback on this!

Answer: 
In the absence of an useful answer from anyone else, the only way I've managed to work around this is to add an additional nested element, and split the three affected styles across two layers.

```
<div>      //style with position:fixed
  <div>    //style with overflow:hidden and border-radius
    ....
  </div>
</div>

```

It's not ideal, but it does work around the problem.

To prove it works, here's your jsFiddle with the change made to `test-1`: <http://jsfiddle.net/7Nydz/2/>
So this is just an idea and I cant test it because I'm on a Mac and dont have a Windows machine at hand right now. 
But have you tried to use a `clearfix` on the fixed element? This will cause the browser to handle the element differently and display something additional after it. With some luck it might show up?

It probably doesn't work but sometimes weird things happen.