Parsoid/パーサーの統一/既知の問題点
Appearance
このページは、ParserMigration 拡張機能を使用して Parsoid ウィキテキスト パーサーを使い、記事やトークページを表示する際に、一般的な読者や編集者が気づく既知の問題と機能の欠如を列挙しています。 Parsoid で生成された HTML と、従来のパーサーで生成された HTML の違いについて、より技術的な概要を知りたい場合は、コア パーサーの出力との既知の違い を参照してください。
下記に列挙されていない問題点の検証方法と報告方法
問題点を報告する前に:
- 利用者ツールのサイドバーにある「レガシー パーサーを使用」リンクをクリックし、問題が実際に Parsoid に関連していることを確認します。
- キャッシュを破棄して、古いバージョンからの Parsoid HTML を再生成し、問題点が引き続き発生するか確認します。
下記の一覧に問題点が見当たらない場合、Phabricator で報告するか (Phabricator/ヘルプ を参照) またはこちらの議論ページで報告してください。
Known differences
The following issues are known differences between Parsoid and the legacy parser and are not expected to be fixed. To fix pages having this issue, see instructions for editors that has more detailed explanations with suggested page fixes or workarounds.
- If you use a non-default thumbnail size (selected in your user preferences), Parsoid will render some images at slightly different sizes. See Parsoid/Parser Unification/Known Issues/Thumbnail sizing for details (yet to be documented). The legacy parser is expected to use these same sizes within a few weeks.
- T381786 – Parsoid has slightly different start-of-line constraints for headings.
- Duplicate IDs on a page may cause issues – any where duplicate ids are found that affects CSS, the proper fix is for editors to remove the id duplication and update the CSS. There is no Parsoid fix for these.
- T368719, T355099 – Whitespace differences around template boundaries
- T374727 – In pages with unmatched single-quote markup, rendering differs from legacy
- T379645 – Interwiki links do not undergo title normalization in Parsoid
- T348722 – 一部のウィキで Phab ページの出力とのインジケーター テンプレートが壊れている
- T417705 – Difference in table row closing when switching from html to wikitext syntax cells (Parsoid's behavior is better and consistent)
- Template:Pre and Template:Markup render differently in some cases and may need adjustment in some transclusions
既知の問題点
以下の問題点は既知であり、MediaWiki の週次版で修正される予定です。タイミングについてはリリース スケジュールとあなたのウィキで実行中の現在のバージョンを確認してください。
- The ListingEditor2023 gadget used on English Wikivoyage is not yet compatible with Parsoid. Use the
ListingEditor2023-Betagadget, available from your user preferences.
Metadata related
- T402456 - TOC edge cases
Error handling / display
- T372608 – Not all GeoData errors are displayed
- T398402 – Tracking task for edge case difference between Parsoid and legacy Cite implementation
- T386731 – Different DEFAULTSORT do not trigger an error on Parsoid
- T431137 – Wrong and missing cite warnings.
- T52369 – [edit] link disappears due to unclosed curly braces in a heading or section