Jump to content

(不具合) Macクライアントで作成日のみ変更して同期してもEvernote Webに反映されないバグの影響は甚大


KakiShibu

Recommended Posts

(要望)

1年以上もの間放置し続けているこのような致命的なバグを最優先で修正願います。

要望と言うより、自ら、気付いてとっくの昔に修正しておくべきバグなので、

新機能を追加する前に、こういう基本的で重大なバグの修正を優先すべきであるということを肝に銘じてほしい。

もはや失われたデータは事実上修正できませんが、

少なくとも、ローカル側の作成日とサーバー側の作成日の値が異なる場合は、

ローカル側の作成日値を使って、サーバー側の作成日に上書きするというルーチンを加えることが必要です。

そうすれば、今後クリーンインストールをしても、悪影響を及ぼすことは最低限防げるようになるからです。

(バグの内容)

ノートの内容やノート名を変更すると、「同期ステータス」に●マークが付く。

あるいは、更新日を手動で変更しても、「同期ステータス」に●マークが付く。

ところが、作成日を手動で変更しても、「同期ステータス」に●マークが付かない。ここが致命的なバグ。

明らかに、作成日の動作はインプリメント漏れです。

(バグの甚大な影響)

これはEvernoteが日本語化された時点から(それ以前も含めて?)のバグです。

そのうち修正されると思っていましたが、1年以上経っても修正されません。

全く気付いていないのか、単に後回しになっているだけなのでしょうか?

1年以上もの間放置しておいていいようなレベルのバグではないと思う。

更新日を手動で変更するニーズは普通ありませんが、作成日を手動で変更している人は多いので、

意図しないインプリメントとは言え、この逆であればよかったのに。

この影響は以下のように甚大です。

Macクライアントをメインに使って、Evernote Webはごくたまにしか使わない人が多いと思いますが、

そのために、通常は、このバグに気付かない。

Macクライアントでの表面上は、生成日のみの変更・同期をした状態なのか、ノートの中身も変更した後で同期したのかは、区別がつきません。

このため、通常は、このバグによる影響は表面化しない。

表面化しないだけで、実は、甚大な影響の種がどんどん蓄積している。

OS Xのクリーンインストール、あるいは、Evernote for Macのクリーンインストール(ノートデータをサーバーからダウンロードし直し)をすると、

このバグの甚大な影響に気付かされます。

私は今回、Lionにバージョンアップする際にクリーンインストールしましたが、以下のような2つノートブックで

200個以上のノートで作成日が元に戻ってしまいました。

  ・ノートブック「A」(335個)の中の105個のノート(作成日が2011.6.11〜7.12に戻っていた)

  ・ノートブック「B」(273個)の中の117個のノート(作成日が2011.6.8〜7.6に戻っていた)

このノートブックは、すべて生成日を変更したと分かっていたために気付きましたが、

その他、20個以上あるノートブックは、どこに元に戻ってしまったノートがあるのか、5000個以上もあるノートすべてをチェックするのは不可能なので、

もはや、修正不能です。気付いたときに直すしかない。

まったく、こんなバグを放置してきたことに真摯に反省をして欲しい。

作成日を変更するケースでは、最初に、ノートの内容やタイトルなどを変更し、同期もして、

最後に作成日のみ変更して同期、ということが多くあります。

最後の同期の時に、たまたま(運良く)、ノートの内容やタイトルも変更していれば、変更した生成日も含めて正しく、サーバーデータが更新されますが、

作成日のみを変更した場合は、同期ボタンを押して、同期しているように見えても、実際には、サーバー側の作成日は更新されない。

Macクライアントのアクティビティ表示には通常と変わらない同期動作状況が表示されるので、作成日の変更がサーバーに反映されていると安心して(だまされて)しまう。

その意味では、何も変更されていない場合は、

  「データの変化なし」

のような表示がされるべきでしょう。

Link to post

バージョン2.2.3で確認しましたが、確かに更新されないですね。

いままでリストビューを使ったことがないので気がつきませんでした。

私もノート作成日は頻繁に変更しているので、早急に対策して欲しいです。

Link to post

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...