質問: ### 不具合事象 * JavaScript - JavaScript オブジェクトについて|teratail 1. 上記質問で回答本文を入力し、[回答する] を押下 2. ページ遷移が発生し、別の質問ページへ飛ばされる (※多分、JavaScript - appendChildの挙動について教えて下さい。【JavaScript】|teratail だったと思います) 3. 回答した質問ページを開き直す 4. 別の質問に回答した本文が回答本文に表示されている 5. [編集] ボタン押下で「私が投稿した回答本文」が出力される 対応関係は下記になります。 | 対象 | 内容 | | --- | --- | | 表示される内容 | JavaScript - appendChildの挙動について教えて下さい。【JavaScript】|teratailに投稿した回答本文 | | [編集] 時に出力される本文 | 私が投稿した本来の回答本文 | ### 回答本文 私が回答した本文(編集時に出力される)。 ``` 質問者が想定している挙動は**参照渡し**ですが、実際には**参照の値渡し**です。 - 参照の値渡し JavaScript - Google 検索 Re: aacchan さん ``` 実際に表示されてしまった他所に回答した本文。 ``` ### Node.prototype.appendChild 仕様を読みましょう。 - DOM Standard 日本語訳 - DOM Standard Re: WeilSpinor さん ``` ### 類似案件 下記質問に投稿した「回答本文が空になる不具合」がよく似た事例になります。 * teratailのお問い合わせフォームの送信を試みると [Internal Server Error] になってしまう|teratail この事象は、 * 表示される内容 ... 空欄 * [編集] 時に出力される本文 ... 私が投稿した本来の回答本文 であり、**現在でも時々発生する事から完全には修正されていません**。 ### 運営へ問い合わせ中 本内容は運営へ報告済であり、回答待ちの状態です。 進捗結果をここで報告します。 (Q&Aサイトとしては運営の方がここに回答して頂くのが理想ですが...。)
回答: ※「質問への追記・修正、ベストアンサー選択の依頼」欄に書くのも変かなと思ったので、回答として投稿しておきます。 質問文にあるような、本来の回答に別の回答が割り込んでしまう現象は、以下のような手順でも再現可能だと思います。 1. 適当な質問に回答 2. JavaScript オフの状態で、手順 1 とは別の質問に回答を投稿(回答文は適当に書いておく) 3. 確認すると、手順 2 で投稿した回答には、手順 1 で入力した回答内容が表示されている なるべく早いうちに修正されると良いのですが...と思っていたら、そろそろ一年が経過しますね。