ろぼいんブログ

XのAndroidアプリで検索結果のスクロールが上に戻る不具合の原因と対処法

サムネイル

XのAndroidアプリにて、検索結果の[最新]タブをスクロールしていると、スクロール位置が途中で勝手に一番上に戻ってしまうという不具合が発生しています。

この記事では、XのAndroidアプリで検索結果のスクロール位置が上に戻ってしまう不具合の原因と対処法を紹介します。

広告
目次

不具合の詳細

筆者が検証したところ、現在発生している不具合の詳細な発生条件は次のとおりでした。

  1. XのAndroidアプリで任意のキーワードで検索する
  2. 検索結果の[最新]タブに切り替える
  3. [最新]タブの検索結果を下にスクロールする
  4. 画面下部に読み込み中のマークが表示されたあと、スクロール位置がリセットされて一番上に戻ってしまう

この不具合が発生している筆者の環境では、X Betaアプリのバージョン11.70.0-beta.1を使用しています。

X上で「検索 スクロール 戻る」で検索したところ、同様の不具合の報告が多数見受けられたため、ベータ版ではない安定版のアプリでも同様の不具合が発生しているものと思われます。

また、これらの不具合とは別にすべてのクライアントで検索結果がおかしかったり、完全一致検索できなかったりする不具合が発生しています。

原因

この不具合はWeb版のXで発生していないことから、Android版アプリのバグと考えられます。

広告

とくに、画面下部に読み込み中のマークが表示された直後にスクロール位置がリセットされることから、新しいポストを読み込んで画面を更新する処理の過程でスクロール位置の状態の保持に失敗しているようです。

対処法

この不具合はAndroidアプリのバグなので、根本的な解決にはバグの修正を待つ必要があります。

修正されるまでの回避策として、X LiteアプリやWeb版のXを使うという方法があります。

筆者が確認したところ、X LiteアプリとWeb版のXではこの不具合が発生していませんでした。

X Liteは、モダンな技術やデザインを取り入れて書き直されたXの新たなAndroid版アプリです。

広告

X Liteは開発中という扱いで一部の機能が未実装ですが、基本的な機能はほとんど実装されています。

XのAndroidアプリ内のメニューからX Liteに切り替えられるようになっています。

Web版のXはブラウザーから利用できますが、Web版を開こうとしたときにアプリが開いてしまう場合にはこちらの記事を参考にしてください。

まとめ

XのAndroidアプリで検索結果のスクロール位置が上に戻ってしまう不具合の原因と対処法を紹介しました。

この不具合はXのAndroidアプリのバグが原因で、根本的な解決にはアプリのアップデートで修正されるのを待つ必要があります。

広告

それまでの回避策として、X LiteアプリやWeb版のXを利用できます。

記事をシェア

Xに共有するBlueskyに共有するMisskeyに共有するLINEに共有するThreadsに共有する

フォローして最新情報を入手

Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。

Googleの優先ソースとして追加するGoogleの優先ソースとして追加するXのロゴ

次の記事

著者のアイコン画像

生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。

Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。