macOS 10.13 High Sierraの「ヘルプ」メニューをクリックするとキーボード入力が受け付けなくなり、アプリがフリーズする不具合が確認され、開発者の方々が注意を促しています。詳細は以下から。
Mac用アーカイブアプリ「The Archive」などを開発しているドイツ人エンジニアのChristian Tietzeさんや、Mac用ブログエディタ「MarsEdit」シリーズを開発している元AppleのソフトウェアエンジニアDaniel Jalkutさんらによると、macOS High Sierraの[ヘルプ]メニューには不具合があり、アプリへのキー入力やアプリ自体をフリーズさせてしまう可能性があるそうです。
Serious Apple macOS Bug:
High Sierra: Help Main Menu is Broken and Freezes Apps https://t.co/5swGzPnNgi— Christian Tietze (@ctietze) 2018年4月14日
A bug in macOS 10.13 renders apps "frozen" to keyboard input after clicking the Help menu. (thanks @ctietze for discovering and sharing!) https://t.co/Xvy46UEOlb
— Daniel Jalkut (@danielpunkass) 2018年4月14日
If you run macOS 10.13 High Sierra, try not to use the Help menu. It will appear to freeze the app for which you invoke the Help menu: it will not accept keyboard input anymore, emitting the NSBeep “invalid action” sound in most circumstances.
The reason seems to be that the nifty Search bar inside the Help menu will acquire focus so you can search for a menu item or help book entry.High Sierra: Help Main Menu is Broken and Freezes Apps – Christian Tietze
不具合の再現
この不具合はmacOS 10.13.4までのHigh Sierraで確認されており、テキスト入力が可能でヘルプメニューがあるアプリを起動し、ヘルプメニューを開きヘルプの検索フィールドに入力カーソルが移ったことを確認し、そのまま他のメインメニューにマウスカーソルを移動せず、
アプリのテキスト入力エリアに戻ると、入力カーソルがヘルプメニューから戻ってこなくなり、アプリへのキー入力が出来ずビープ音”NSBeep”が鳴り続けるというもので、再度ヘルプメニューを開き[ウィンドウ]など他のメニューにマウスカーソルを移動してメニューを閉じることでキー入力を元のアプリに戻すことが出来ますが、
Summary:
On High Sierra, the “Help” main menu takes away key status of the app’s windows and does not give it back.
Steps to Reproduce:
- Opening the “Help” menu by clicking on the main menu item
- Hover out of the shown submenu to the bottom, do not exit it by hovering over another main menu item
Expected Results:
- As on Sierra, everything in the app is back to normal and you can continue work.
Actual Results:
- Hit any key; the currently active app does not accept key events anymore. Clicking into text fields works, but you cannot use the keyboard.
rdar://39374865
この不具合はmacOS 10.12 Sierra以前では再現できないため、不具合はAppleがHigh SierraでmacOSのヘルプ機能(ヘルプメニューやビュワー)を改善してことが原因のようで、Sierraではv5.xとなっていたヘルプビュワーアプリがHigh Sierraではv6.xとアップデートされており、
/System/Library/CoreServices/HelpViewer.app
ヘルプメニューの実装方式やアクセシビリティの設定によっては再現できないため大きな問題にはなっていないようですが、High Sierraアップデート後にキー入力が失敗する問題に遭われている方はヘルプメニューをクリックしないことをお勧めします。
- Helpless Help Menu – Indie Stack
- High Sierra: Help Main Menu is Broken and Freezes Apps – Christian Tietze
- rdar://39374865: Accessing the Help menu blocks all further input to the app it was called from – OpenRadar
コメント
このポンコツはいつになったら安定すんだ?
ブルースクリーンが出るのに配布してるWindows10には勝てませんわ
ttps://pc.watch.impress.co.jp/docs/news/1117543.html
Release Previewのビルドでしょ?
ハードもソフトも作っていて、ポンコツな出来の会社より
まだマトモなもの作っているような… 好きじゃないけどね。
多種多様の環境で互換性を極力保とうとするMSと、革新性の御旗のもとに大して数もない自社デバイスの互換性すらバンバン切っていくApple、どこで差がついた…
他に当たりどころがないのでとりあえずMSを叩く信者様w
改善じゃなくて改悪
ワロタってiPhoneで打とうとしたらワロタピーポーって出てきたけどなんだよそれ。
激オコといい、しょうもない事ばかり気を取られてバグだらけなのほんと糞
>ブルースクリーンが出るのに配布してるWindows10
それパブリックプレビューやん。
むしろリリース版なのにOS Xの前例にないくらいイカレまくってるHigh Sierra大勝利ってことやで。