Safari 15

Safari 15 がリリースされました。

大きな変更点としては、UI、特にタブ周りですね。タブのグルーピングなど大胆に変更しており、まず使い慣れる必要がありそう。

あとは、iCloud キーチェーンとの連携強化などがあります。

WebClassに関係のある変更

テストや資料教材に PDF をとりこんで画面表示する際、ごく一部の PDF では、ページの途中でロードが止まってしまう問題を確認しています。PDF を表示するために使用している PDF.js と Safari 新バージョンの相性が悪いようで、この組み合わせでのみ問題が起こります。問題の解消には Safari の更新を待たないといけないかもしれません。続報があり次第このページを更新します。

--- 2021/11/4 追記 ---
Safari 15.1 がリリースされましたが、状況に変わりありません。PDF.js に関係ありそうな Issue がありましたが、Safari 側の問題として Close されました。
--- 2021/12/9 追記 ---
Safari Technology Preview Release 136 (Safari 15.4) で、ロードが止まってしまう問題が解消していることを確認しました。Stable Safari でもじき解決しそうです。
--- 2022/3/17 追記 ---
Safari 15.4 がリリースされました。PDF表示中にロードが止まってしまう問題が解消していることを確認しました。
--- 追記ここまで ---

また、Redesigned form controls in iOS. とあるので、念のため iPhone でテスト回答まわりを動作確認しましたが、問題ありませんでした。

最後に

その他ブラウザのリリース情報はこちらにまとめています。

Dockerコンテナ内で make: /bin/sh: Operation not permitted

GitLab CI のジョブ実行環境として Docker イメージ composer:2 を使っていたのですが、 make: /bin/sh: Operation not permitted というエラーによりジョブの途中で停止していました。単純な make コマンドが実行できないようです。

この問題に関係するのは以下のようでした。

https://github.com/alpinelinux/docker-alpine/issues/146
https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.14.0#faccessat2

まとめると以下の状況です。

  • Alpine 3.14.0 からシステムコール faccessat2 を使うようになったため、ホストOSで以下を必要とするようになった
    • runc v1.0.0-rc93
      • containerd.io 1.4.3-2 (DebianリポジトリのDockerの場合)か、Docker Desktop 3.3.0 (WindowsかMacのDockerの場合)に含まれる
    • Docker 20.10.0 以上
    • libseccomp 2.4.4 以上

弊社では、GitLab runner が動作しているサーバーの Docker バージョンを最新にしたらエラーが起きなくなりました。

Firefox 89

Firefox Desktop Browser 89 が6月1日にリリースされました。

Release notes

Firefox 89 release notes

Firefox 89 release notes for developers

Pickup for WebClass

タブやメニューのデザインが変更された

https://www.mozilla.org/media/img/firefox/releasenotes/note-images/proton_inspired_tab_design.png

https://www.mozilla.org/en-US/firefox/89.0/releasenotes/ より

今後の Firefox のリリースについて

次回のリリースは2021年7月13日に予定されています。

Firefox Release Calendar

その他ブラウザのリリースはこちらにまとめています。

Chrome 91

Chrome 91 が5月25日にリリースされました。

Chrome 90 release note

以下のリンクに主な変更点の情報が記載されています。

https://www.chromestatus.com/features/schedule

https://chromereleases.googleblog.com/2021/05/stable-channel-update-for-desktop_25.html

Pickup for WebClass

WebClassに影響ある変更はありませんでした。

今後の Chrome のリリースについて

次回は 8/20 のリリース予定です。
https://www.chromestatus.com/features/schedule
その他ブラウザのリリースはこちらにまとめています。
https://webclass.jp/documents/system-admin/browser-releases

Firefox 88

Firefox Desktop Browser 88 が4月19日にリリースされました。

Release notes

Firefox 88 release notes

Firefox 88 release notes for developers

Pickup for WebClass

window.name の値を別サイトに渡さないようになった

Firefox 88 combats window.name privacy abuses

WebClassでは影響ないことを確認しました。

その他、CSSやJavaScriptの変更された機能での影響もありません。

今後の Firefox のリリースについて

次回のリリースは2021年6月1日に予定されています。

Firefox Release Calendar

その他ブラウザのリリースはこちらにまとめています。