レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
chaika 2chAPI対応パッチスレ ★5
-
macOS + ネイティブコンテキストメニューのバグの回避策 (アドオン開発者向けの情報; chaika-api Quantum では修正済み)
ネイティブコンテキストメニュー (macOS 版 Firefox 89 以降でのみ有効) には popupshowing/popupshown イベント内で <menuitem> を非同期に追加すると、
追加した項目が重複して表示されるバグが存在するため、非同期処理の中で <menuitem> の追加・削除(※)・並び替え(※)を行うことができません
※削除・並び替え時の動作は未確認
このバグはアドオンが非同期にコンテキストメニューの項目を追加・消去する場合にのみ影響することから、同期処理であれば問題は発生しません
また非同期処理の中でも <menuitem> の属性の設定については正常に反映されることから、アドオンが影響を受ける場合は、
事前に作成した <menuitem> の hidden 属性を切り替える方式で追加・消去を行うようにコードを変更することでこのバグを回避できます
掲示板管理者へ連絡
無料レンタル掲示板