このSVGの一部の文字は、macOS上のFirefoxおよびSafariで見つからないか、参照(Ctrl + Fで検索)できないが、他のブラウザーでは機能するのはなぜですか?


2

このバグを2台の異なるコンピューター(両方ともmacOS High Sierraを実行)で再現しました。そのうちの1つで、このバグをテストするためだけに、Mozilla Firefoxのクリーンインストールを初めて実行しました。Firefox Usedのバージョンは61.0.1でした。使用されているSafariのバージョンは11.1.1です。

ウィキメディアコモンズで公開さいる以下のSVGをご覧ください。

これには多くの奇妙なことが起こっています。

以下で、コンピューターの1つで発生したバグを報告してください(他のデバイスでは、Safariでの動作は同じです。Firefoxでの動作は同じではなく、より多くのインスタンスを見つけて参照できますが、少なくとも一部の文字列については、すべてのインスタンスを検索して参照できるわけではありません)。


文字列を参照すると:

  • そして

私は得る

  • 1 matchSafariで; すなわち、私は5試合のうち1試合にしか到達できません。そして
  • Firefoxでは、押すHighlight Allと5つのインスタンスが正しく強調表示されますが、ステートメントを取得1 of 5 matchesする1 of 3 matches前からしか切り替えることができませんReached end of page, continued from top。言い換えると、通常は結果に焦点を合わせる上矢印と下矢印を使用すると、5つの一致のうち3つしか到達できません。

文字列を参照すると:

  • 公司

私は得る

  • 47 matchesSafariで; つまり、私はすなわち、すべてに達することができる47試合の47。そして

  • Firefoxでは、Highlight All正しく押すと47個のインスタンスが強調表示されますが、1つのインスタンス、つまり35 of 47 matchesステートメントを取得する前にのみフォーカスできますReached end of page, continued from top。言い換えれば、通常は結果全体に焦点を合わせる上矢印と下矢印を使用して、47の一致のうち1つだけに焦点を合わせることができ ます。


文字列を参照すると:

  • 這一鍋

私は得る

  • 1 matchSafariで; つまり私は、すなわち、すべてに達することができる1試合の1を、そして

  • Firefoxでは、Highlight All正しく押すと1つのインスタンスが強調表示されますが、それに集中することはできず、ステートメントのみが表示されPhrase not foundます。言い換えれば、通常は結果全体にフォーカスする上矢印と下矢印を使用して、1マッチのうち0にフォーカスすることができますが 、これはマッチとしても認識されません


他のオペレーティングシステムのピアは、言及されたファイルを使用してこのバグを再現できないことを通知しました(Windowsの1つはFirefoxを使用し、Gentoo Linuxの別のピアもFirefoxでテストしました)。

注: Firefoxの同様のバグレポートがここに投稿されています

注:私は、Bugzillaのバグでもこれを提出しています


誰かがこのバグを再現できる場合は、お知らせください。
ヴィンセントミアエディVerheyen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.