macOS Catalina 10.15.1、修飾キーなしのショートカットキーを使用するアプリで該当キーによるパスワードフィールドへの入力ができなくなる問題 65
ストーリー by headless
入力 部門より
入力 部門より
Appleが先日リリースしたmacOS Catalina 10.15.1で、「Twitter」アプリのパスワードフィールドに特定の文字をキーボードから入力できなくなる問題が発生したそうだ(The Registerの記事、
Nolan O'Brien氏のツイート)。
パスワードフィールドに入力できなくなったのは「B」「L」「M」「R」「T」の5つのキー。Twitterアプリではこれらのキーを修飾キーと組み合わせずにキーボードショートカットに指定していた。しかし、macOS 10.15.1では修飾キーのないキーボードショートカットをUIKeyCommandで追加すると、そのキーがセキュリティ保護されたテキストフィールドで受け付けられなくなるという。
UIKeyCommandのドキュメントには修飾キーと他のキーを組み合わせたカスタムコマンドが作成できると説明されているが、修飾キーの指定が必須にはなっていない。実際Appleが公開しているサンプルコードには修飾キーを指定するmodifierFlagsが空になっているものもあり、macOS 10.15(.0)までは問題なく動作していたようだ。
このような動作はTwitterアプリだけでなく他のアプリでも発生する可能性がある。TwitterのNolan O'Brien氏はこれをバグとしてAppleに報告する一方、Twitterアプリでは対策としてショートカットキーをCommandキーとの組み合わせに変更し、既にバージョン8.1.1として公開されている。
パスワードフィールドに入力できなくなったのは「B」「L」「M」「R」「T」の5つのキー。Twitterアプリではこれらのキーを修飾キーと組み合わせずにキーボードショートカットに指定していた。しかし、macOS 10.15.1では修飾キーのないキーボードショートカットをUIKeyCommandで追加すると、そのキーがセキュリティ保護されたテキストフィールドで受け付けられなくなるという。
UIKeyCommandのドキュメントには修飾キーと他のキーを組み合わせたカスタムコマンドが作成できると説明されているが、修飾キーの指定が必須にはなっていない。実際Appleが公開しているサンプルコードには修飾キーを指定するmodifierFlagsが空になっているものもあり、macOS 10.15(.0)までは問題なく動作していたようだ。
このような動作はTwitterアプリだけでなく他のアプリでも発生する可能性がある。TwitterのNolan O'Brien氏はこれをバグとしてAppleに報告する一方、Twitterアプリでは対策としてショートカットキーをCommandキーとの組み合わせに変更し、既にバージョン8.1.1として公開されている。
叩かれそうだから黙っていたけど (スコア:2, すばらしい洞察)
もしかしてmacOSってOSとしてかなり駄目なんじゃないか
Re:叩かれそうだから黙っていたけど (スコア:1)
何を今更。ようやく気が付いたのかよ。
Re: (スコア:0)
俺としては、ブルジョアが好んで使うOSとしか認識してない。
Re: (スコア:0)
今後ずっと先までアップデートを続ける予定があるってことはそれだけ現状が駄目駄目だってことだよ。
Re: (スコア:0)
ファイルシステム変えたせいかはしらないが、複数アカウントの一部でログイン後虹回転のままになるなど、Catalinaはそれ以前のmacOSに比べてもちょっとダメ度が高いような。入れてない人はまだ待ちでいいと思うぞ。
Re: (スコア:0)
高機能GUI OSとして使わずに、UNIX系CUI OSとして使えばいい
Re: (スコア:0)
それMac買う意味全否定
Re: (スコア:0)
Macを買う最大のメリットはUnixであることでしょ
Re: (スコア:0)
店頭で買える一定バージョンのUnix系OSであること
いちおうOfficeも使えるし
INSはないが
Re: (スコア:0)
それこそ窓系PC買ってSSDまっさらにしてBSD/Linux/Unix好きに入れるなりWSL/Hyper-V/VMwareなり、ホスト/ゲストすら自分の使用優先度次第で好きにできるし。
…こうやって書くと選択肢と自由度違い過ぎるな。。
Re: (スコア:0)
個人的にはハードウェアのすっきりしたデザインが好きってのは買う理由になるかな。
Re: (スコア:0)
巨大チーズおろしがすっきりしたデザインに見える人向けってことか
Re: (スコア:0)
今時はAppleに限らず、テストなんてユーザーにやらせればいいと思っているところばかりだろ。
まあこれは単体レベルで検出できるのでかなりひどいけどな。
Re: (スコア:0)
毎年新しいOSをリリースするっていうやり方をやめればいいのに。
毎年そう思うし、付き合わされる客も心底イライラしてると思う。
Re: (スコア:0)
Apple製品を好んで使うバカはそうは思っていないだろ。
毎年新しい驚きを与えてくれるApple最高とか思ってる。
Re: (スコア:0)
普段はWindowsトピックで悲鳴をあげてるドザーが総叩きでワロタ
MSもAppleも叩いて、一体普段何を使ってるんだ?
Re:叩かれそうだから黙っていたけど (スコア:3, 参考になる)
仕事で仕方なくMac使っているけど、毎度のことですよ。自分が使っていないバージョンも多くありますが
10.0~10.2:初期バージョンのα~β版
10.4:ファイル消える!
10.5:Mac Classic切り捨て
10.6:PowerPC完全切り捨て 多くのアプリ死ぬ。
10.7:32bitCPU切り捨て
10.8:プリントキューが残りたまり続ける。
10.10:入力中、勝手に改行が入る
10.11:Java6終了。AdobeCSシリーズ足切り
10.13:ファイルシステム変更、多くのアプリ、互換性死ぬ
10.15:32bit切り捨て、now
Re:叩かれそうだから黙っていたけど (スコア:1)
10.3はHDDをぶっ壊すバグ [logitec.co.jp]があった。
10.4の「ファイル消える!」ってのは過分にしてよく知らない。
Carbon切り捨ては10.7だな。10.6まで使える。
Re: (スコア:0)
Winもそうだけど、仕事でも常に最新版使わないといけない理由あるの?
Re:叩かれそうだから黙っていたけど (スコア:1)
作ってる側がセキュリティ等で面倒みつづけるが大変だから
特にMacは尖ってるから常に最新版で過去をバッサリ切り捨てるのが嫌ならそもそも選択すべきじゃない
古いOS使い続けたかったらLinux使っとけ。全部自分で面倒見ないといけないけどな
適度に楽しようとするとWindowsは中間位置でバランス取れてはいる
Re: (スコア:0)
古めのiPhoneもOSサポートしてるってドヤってた信者
Re: (スコア:0)
別に最新版じゃなくてもいいけど、いつまでもサポート切れたバージョンのままだと、メーラくらいはいいけどwebブラウザがだんだん対応できなくなってくる。サードパーティのブラウザもいいけど、それだってそのうち打ち切られる。
そこそこ付かず離れずでついていくのが良いんじゃないですかね。脆弱性の対応だって放置されるわけだし。
Re: (スコア:0)
最新のiOS向けのアプリを作ろうとすると新しいXcodeが必要で新しいXcodeのためには新しいmacOSが必要ということがあった。
今は少し配慮されていたような。
Re: (スコア:0)
普通に両方使ってるんだろ
「使ってるOSの不満を述べてはいけない」なんてマカーか10信者ぐらいのもの
Re: (スコア:0)
そこで7を除外するのがいかにもアレだな。
Re: (スコア:0)
「7信者」は最新版の不満を述べてあえて旧版を保守してるんだからスタンスは正反対だろ
WindowsはmacOSなんかに負けない! (スコア:0)
データ消失起こしたり、再起動後に黒画面で固まったり、スタートメニューが機能しなくなったり
もしかしてWindowsってOSとしてかなり駄目なんじゃないか
Re: (スコア:0)
macOSの恥ずかしい不具合の数々と比べればその程度の不具合は可愛いもんだよ
Re: (スコア:0)
macOSが不具合まみれのガラクタなのは否定しないんですね
ようやく意見が合いました
Re: (スコア:0)
windows95時代位だとアイコン複数選択ドラッグ時の挙動とかwidowsよりストレス少なくて良くできたGUIだったんですけどね…
Re: (スコア:0)
リムーバブルメディアをイジェクトするのにゴミ箱にD&Dは今でも意味がわからん
Re: (スコア:0)
もしかしてmacOSってOSとしてかなり駄目なんじゃないか
いいえちがいます
エンター連打でrootに入れるようにしたら叩き
一部のキーを無効化して入れなくしたら叩く
そのようなふしんじんものたちがまちがっているのです
# 信じるものはすくわれる主に足元を
バージョンアップ=改悪 (スコア:1)
2000年頃はOSが新しくなる!って言えばウキウキしたもんだが、
最近はOSが新しくなるって言われたら、「何が変わったの?そんなの要るの?今と同じ使い勝手なの?」って疑問と不安しか感じない。
Re:バージョンアップ=改悪 (スコア:3, すばらしい洞察)
それが歳を食うというやつだ
Re: (スコア:0)
そうだよなぁ〜
って、おい!うっかり納得しそうになったじゃないか。
MonoDevelopのバージョンアップがとても待ち遠しいし、
Wineのバーションアップは変更点を必ずチェックしている。
歳のせいじゃなく、OSは成熟して、もうバーションアップに魅力がないんだよ。
Macっていたって中味はUnixだろ?もう、Linux一本に統一しろよ。
Re: (スコア:0)
オイオイBSD忘れちゃ嫌だよ。
Re: (スコア:0)
ゴメン。本当に眼中に無かった。
安定はしているようだけど、コミュニティが活発じゃないから。Linuxに一本化しない?
Re: (スコア:0)
MacOS X がBSD UNIX ベースだという突っ込みでは~
何かのコマンドで、引数が違うのを気づかずに小一時間悩んだ最近の思い出...
Re: (スコア:0)
「free、net、openだでよ」御三家
「これからはモダンなパッケージ管理で勝負ですよ、zfsもあるよ」trueos
「マイクロ…カー…、いえ、何でも…」dragonfly
初期バージョンをスキップするだけじゃだめか… (スコア:1)
Catalinaはバグが多いという話なので、ひとまず修正されるまで待つことにしたけど
ひとつバージョン上がってもまだダメということは、そもそもの設計も駄目だしQAプロセスもだめってことなのかな
一体いつになったらマシな安定版が出るんだろう
Re: (スコア:0)
Mojave だったか、APFSのライブマイグレーションってマジか…って思ったけど、今度はシステムドライブをOSとデータで分けるし、さらにはぬか床のようなiTunesを分離するし、結構メチャやった感が。
最近はマイナーバージョンを6程度に抑えてるみたいだけど、それだと間が空きすぎて出ても次のバージョンが待ち遠しくなる。メジャーリリースした後だけでも短い間隔でバグフィックスしてくれればなぁと思わなくもない。
まぁ、テストもあるから難しいのかもしれないけど。
Re: (スコア:0)
iOS 13とmacOS Catalinaはなぜバグが多いのか。元アップルエンジニアが語る6つの理由 [engadget.com]
セキュリティ対策 (スコア:0)
パスワードをキーボード入力するなってことだよ
Re:セキュリティ対策 (スコア:3, おもしろおかしい)
そもそもMacのセキュリティは完璧なんだから、パスワード入れる必要すらないんですよ。
Re: (スコア:0)
皮肉じゃなくてキーチェーンとかで自動入力してたら、このバグ気にならないだろうね
新しいのを登録するとあれだが
Re: (スコア:0)
> 新しいのを登録するとあれだが
パスワードも自動生成するんでしょ
Re:セキュリティ対策 (スコア:1)
やっぱり大声で音声入力ですよね。やってやるぜ。
Re: (スコア:0)
まあ突き詰めるとそこが一つの目標点なんだよな。本件がバグなのは置いといて。
Re:セキュリティ対策 (スコア:1)
明らかに設計バグだろ
Appleは基礎的なミスが多すぎるんだよ
いいぞもっとやれ (スコア:0)
「B」キーをうっかり押すとブロックするクソ仕様がようやく(macOSアプリ版限定とはいえ)修正されたのか。