https://bugzilla.wikimedia.org/show_bug.cgi?id=63713
--- Comment #2 from [email protected] --- (In reply to Quiddity from comment #1) > Webconsole shows an "Unsupported Media Type" error, when trying to launch a > Navpopup for a Flow topic/post/diff. > > Does this need to be fixed in Flow, or in Navpopups? Neither. To fetch the contents to display, the gadget makes a request for the page with action=raw, e.g.: https://www.mediawiki.org/w/index.php?title=Talk:Flow&action=raw&ctype=text/css&maxage=0&smaxage=0' and this does indeed return an error: The requested page uses the content model `flow-board` which is not supported via this interface. which is true. Navpopups could look for this error and not put up its menu RawAction.php gets the page content from the revision table with Revision:newFromTitle() which fails with this error. It won't going to work for Flow content unless we rewrite Revision::newFromTitle() with some hacky "If it's Flow content, what you actually want to do is get different info from a different system." There's probably an API that can get page content regardless of its content model, it would make more sense for Flow to support that and Navpopups to use it instead. Some of the info that Navpopups displays makes sense for a Topic; but a Flow board, being a window into an unbounded set of topics, doesn't really have a last modified time or a size. ErikB or Daniel Kinzler would have better insight. Note that Hovercards (the Popups extension) has a different approach: it issues an API query for extracts|pageimages|revisions|info, which also don't work for Flow content. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
