現在、Chrome 拡張機能を Safari に移植している最中で、奇妙なバグに遭遇しました。一部の要素には、その機能を説明するのに役立つタイトルが付けられています。これらは Chrome 拡張機能で表示され、正常に動作しますが、Safari では実際にはポップオーバー ウィンドウの背後に表示されます。
例を次に示します。上が Chrome、下が Safari です。ご覧のとおり、タイトルは Chrome で問題なく表示され、ボタンをクリックすると移動する場所が示されます。Safariでは...それほどではありません。
これは作成したユーザー コンテンツであるため、html は javascipt によって生成されますが、両方のプラットフォームでまったく同じように見えます。
<a href="#" onclick="triggerSearchClick("12506")" class="attachment" style="margin-top: -11px;" title="http://www.apple.com/startpage/">
<img src="img/stream_bookmark_icon.png" class="attachment_icon">
<span class="blast_link">Apple - Start</span></a>
タイトルが表示されていることがはっきりとわかるのに、なぜこれが Safari で機能しないのでしょうか? それを修正する方法はありますか?