Что вызывает эти проблемы рендеринга браузера? Z-индексные конфликты? Расположение правил?

Я разрабатываю продукт, который будет использоваться многими клиентами вместе с нашим веб-приложением.

Быстрый фон:

  • Эти клиенты включили в их страницы виджет, который мы разработали.
  • Содержание виджета может быть изменено при помощи нашего приложения.
  • Идея позади этого продукта является bookmarklet, который мы предоставляем, который "выделит" наш виджет на их странице, превращая его в активируемую по щелчку ссылку, которая приводит к панели администрирования в нашем приложении.

Эффект "выделения" на самом деле включает некоторые z-индексные приемы; мы создаем полупрозрачный "фон"

всего несколько галочек ниже поддерживаемого максимумом z-индекса для отображения страницы серым; затем, мы корректируем z-индекс нашего виджета для нахождения к тому же полупрозрачного фона. Визуальный эффект должен навести справки как это:

http://skitch.com/troywarr/dtexp/example-good

Однако в Safari, а также Firefox при определенных условиях, там, кажется, своего рода артефакты рендеринга, которые препятствуют тому, чтобы это смотрело, как предназначено:

http://skitch.com/troywarr/dteqx/example-bad

Как можно сказать из снимка экрана, несколько элементов (наше изображение логотипа и