MediaWiki‐ノート:Common.js/記事名チェッカ/バグ報告/1.0版以前
表示
概要
[編集]記事名チェックの機能は、記事を新たに作ろうとしたり、すでにある記事を編集しようとしたりしたときに、記事名を調べ、ガイドラインなどにそっていない可能性があるときに警告しようとするものです。
- 参考資料
- 記事名チェック機能の仕様 - 記事名チェック機能の動作を定義している文書。
- Help:記事名のチェック - 記事名チェック機能の一般利用者向け説明書。
バグ報告
[編集]不具合や怪しい動作など、記事名チェックの機能が原因と思われることを見つけたら、以下に報告してください。
バグ報告にプログラミングの専門知識はいりませんが、報告の際は次のことを、わかる範囲で詳しく書いてください。
- 使っているコンピュータのオペレーティングシステムとウェブブラウザの、名前とバージョン。
- 試してみた記事の記事名。
- どんなことが起こったか。
以下に書いてください。署名を忘れずに。
- OS: Windows Vista、ブラウザ: Mozilla Firefox 2.0.0.4とInternet Explorer 7で確認
- 記事名: 酸化鉛(II)(現時点で未作成)
- 現象: 記事を作成しようとすると、Wikipedia:即時削除の方針#リダイレクトのみを根拠に警告が表示され、半角スペースを入れることを促されました。化学プロジェクトのローカルルールを知らない執筆者は警告に従ってしまうかもしれません。これは適切でしょうか。
--emk 2007年6月23日 (土) 03:00 (UTC)
- ノートでの議論に基づき仕様が変更され、それにともなって動作も変更されました。これで問題がないようでしたらclosedとしてください。 --Hatukanezumi 2007年6月28日 (木) 14:01 (UTC)
- 修正を確認しました。--emk 2007年6月29日 (金) 11:39 (UTC)
- 現象: microさんが提案されていた意見やバグ報告への誘導が表示されません。現時点ではここを見た人しか設定されませんから不要ですが、正式公開されたら当然必要になります。alpha版ですら井戸端への案内がありました。
--emk 2007年6月23日 (土) 03:29 (UTC)
- (コメント)誘導先をコード中に書き込むとなかなか変更ができませんので、ヘルプに明記してはどうでしょうか。 --Hatukanezumi 2007年6月23日 (土) 05:27 (UTC)
- (コメント)ヘルプに明記してみました。これで問題なければclosedとしてください。 --Hatukanezumi 2007年6月24日 (日) 05:11 (UTC)
- OS: Mac OS X 10.3.9、ブラウザ: Safari 1.3.2 (v312.6) 、参考までにユーザーエージェントは "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/312.8.1 (KHTML, like Gecko) Safari/312.6"
- 記事名: 上記のテストページ、ならびに東京などの明らかに記事名に問題のないページ。(おそらく記事名に関わらず通常名前空間の全記事。Wikipedia:やHelp:など他の名前空間では発生せず。)
- 現象: 編集画面
に入った途端をロード中、ブラウザが強制終了。("com.apple.JavaScriptCore"というスレッドのクラッシュにより。)
--朝彦 2007年6月23日 (土) 04:43 (UTC)
- (コメント)クラッシュレポートを採取することは可能でしょうか。可能でしたら別ページかなにか作って掲載しておいていただけるとありがたいです。レポートを採取できない場合は、例外 (exception) の種類とコードだけでもわかると助かります。 --Hatukanezumi 2007年6月23日 (土) 05:27 (UTC)
- 可能です。現在違う環境でアクセス中のため、帰宅次第掲載します。--朝彦 2007年6月23日 (土) 05:31 (UTC)
- (コメント)それと、可能ならalpha版でも再現するかどうかご確認いただけませんか。monobook.js で、上記の + 'http:... の行を、次のように変えるとalpha版で動きます。
+ 'http://ja-two.iwiki.icu/w/index.php?title=User:Hatukanezumi/titlechecker_beta.js&oldid=13168874'
--Hatukanezumi 2007年6月23日 (土) 05:46 (UTC)
(クラッシュレポート)alpha版でも同じくクラッシュしました。現行バージョンのクラッシュレポートを利用者:朝彦/バグ報告/バニラに、alpha版の場合を利用者:朝彦/バグ報告/バニラ (alpha)に掲載しました。--朝彦 2007年6月24日 (日) 13:10 (UTC)
- (コメント)alpha版に変えたときに、キャッシュをクリアしての再読み込みはやっていらっしゃるでしょうか (Safari だとたしか [command]+[shift]+[R])。やっていらっしゃったのなら失礼。alpha版はSafari 1.x で動いていたという報告もあるので、再度確かめていただけるとありがたいです。
で、Safariのソースもながめてみましたが、alpha版でもクラッシュするとなると、Safariに原因があることがほぼ確実だとおもいます (クラッシュの原因はリソースの二重解放ではないかとおもわれます。これについて、KDEの本家KJSでは対策がほどこされていますが、AppleWebkitのKJSでは施されていないようです)。いっぽう、beta版の場合だけクラッシュするのならもうすこし調査してみる余地があるかもしれません。やや望み薄ですが。 --Hatukanezumi 2007年6月25日 (月) 08:32 (UTC) - (コメント)Safari 2.0.1 以前では大幅に機能を無効化しました (MediaWiki‐ノート:Common.js#Safari 1.xのバグを参照ください)。これでクラッシュしなくなったでしょうか。ご確認ください。 --Hatukanezumi 2007年6月26日 (火) 08:57 (UTC)
- キャッシュのクリアは[option]+[cmd]+[E]ですね。行っているはずですが、alpha版でもう一度やってみましたところ、今回もクラッシュしました。→ 利用者:朝彦/バグ報告/バニラ (alpha 2)。ただし一昨日のクラッシュレポートとやや異なりますね…ちゃんとクリアできてなかったのだろうか。
- 一方、現行バージョンは
if (platform != 'Safari/1.x')
の効果あってかクラッシュはしないようです。もうしばらくいろんな記事で様子を見てみます。--朝彦 2007年6月26日 (火) 09:04 (UTC)- 「サガルマータ」テストページは、半角スペースと実体参照に関する警告2つのみを出して動作するようになりました。他のページもクラッシュはしなくなったため{{解決済み}}とさせていただきます。ありがとうございます。--朝彦 2007年6月26日 (火) 09:26 (UTC)
- こちらこそ、ありがとうごさいました。たいへん助かりました。 --Hatukanezumi 2007年6月26日 (火) 13:54 (UTC)
- 「サガルマータ」テストページは、半角スペースと実体参照に関する警告2つのみを出して動作するようになりました。他のページもクラッシュはしなくなったため{{解決済み}}とさせていただきます。ありがとうございます。--朝彦 2007年6月26日 (火) 09:26 (UTC)
- OS: Windows Vista、ブラウザ: Mozilla Firefox 2.0.0.4
- 記事名: DEAR My SUN!!~ムスコ★育成★狂騒曲~
- 現象: Wikipedia:表記ガイド#波ダッシュではリダイレクトの作成を強く推奨しているにもかかわらず、警告が出ます。この警告は記事がリダイレクトでない場合にだけ出すべきではないでしょうか。新規作成のときにも出ますがこれから作ろうとしているのがリダイレクトかどうかは判断不可能ですからそちらは仕方ないでしょう。--emk 2007年6月28日 (木) 13:05 (UTC)
(仕様?)全角チルダである場合に検査がされています。また、適用するガイドライン等にWP:CSD#リダイレクトが含まれないため、リダイレクトである場合の追加の説明文は表示されません。問題あればノートで議論をお願いします。問題ないと考える場合はclosedとしてください。 --Hatukanezumi 2007年6月28日 (木) 14:19 (UTC)勘違い。ノートに書きます。 --Hatukanezumi 2007年6月29日 (金) 03:14 (UTC)- メッセージと動作の変更を確認しました。--emk 2007年6月29日 (金) 12:38 (UTC)
- OS: Windows2000SP4 ブラウザ: Firefox2.0.0.4、Opera9.21
- 記事名: あああ♥、♪あああなど
- 現象: 『記事名に実体参照または数値文字参照を含んでいるもの。』のチェックが出来ていないようです。テストページではチェックできているように見えますが、そもそも&heart;ではなく、♥(♥)を確認したかったのではないでしょうか。&と;の間に適当な半角文字を羅列して記事作成([[あああ&nnn;]])するとチェックされるようなので、チェックするタイミングを見直す必要があると思います。--Mikipedia 2007年6月28日 (木) 13:58 (UTC)
- (仕様)[[あああ♥]]などとなっている場合の検査がされています (♪あああなどについては、#意向が無視されるため実際には検査されません)。報告の記事名は、いずれも文字実体参照で表現されていないため、検査の対象となりません。問題あると考えるのでしたらノートで議論をお願いします。問題ないと考える場合はclosed ({{解決済み}}テンプレート貼り付け) としてください。&heart;は♥のtypoです。My shame... --Hatukanezumi 2007年6月28日 (木) 14:19 (UTC)
- 基本的には自分の勘違いだということで、解決済みとします。ただ、記事名のつけ方での注意内容と記事名チェッカの仕様と違いがあると思うのでノートで確認させてください。--Mikipedia 2007年6月28日 (木) 15:31 (UTC)