jam

jam

Hexdocs bug - scrolling doesn't work in safari

I noticed for many hexdocs scrolling doesn’t work in safari (it appears some docs fixed it but it remains an issue for the majority). I opened an issue in the hexpm repo but it looks like that’s not the right place: Safari - main content won't scroll · Issue #1400 · hexpm/hexpm · GitHub. Any ideas where this fix belongs? I did a quick search and can’t find where the styling for <main class="content page-behaviour" id="main" data-type="modules"> is being applied otherwise I’d open a PR.

Most Liked

garazdawi

garazdawi

Erlang Core Team

Unless I’ve miss understood something, hexdocs only publishes the docs, it does not build it. So each package needs to update their ExDoc version to a version with the fix and then republish that packages docs. This gives the package author control over when it wants to deal with potential inconsistencies introduced by ExDoc, but it stops hexdocs from doing bug fixes to any package.

You can see this in action by looking at older Elixir docs: Kernel — Elixir v1.9.4 the css and functionality is completely different.

So to answer your question, you first need to start by asking for a new release of ExDoc (as none exists with the fix you are after) and then you need to go and provide PRs that update the ExDoc deps to the packages that have this issue and then ask those packages to do a new release to fix the issue in their docs :smiley:

al2o3cr

al2o3cr

I reported this back at the beginning of March and the ex_doc maintainers responded with a fix:

https://github.com/elixir-lang/ex_doc/issues/2207

arcanemachine

arcanemachine

Truly, we are living in the future.

Where Next?

Popular in Discussions Top

lorenzo
Hey everone! I created a prototype for my app using Nodejs for the api. But the framework I chose wasnt great (in general theresnt any g...
New
opsb
We’re considering our architecture from a viewpoint of scaling our traffic heavily over the next 6 months. Our current deployment is runn...
New
Rustixir
Hi everyone, im working on find best language/framework/system for high concurrency, high performance and stable performance after wor...
New
fireproofsocks
I’ve been working on an Elixir project that has required a lot of scripting. I usually reach for Elixir because I like it more (and in th...
New
matthias_toepp
I’d love to hear what people think about Wisp, the new Gleam web framework started by Gleam’s primary creator Louis Pilfold. Gleam, alon...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New
arcanemachine
https://nitter.net/josevalim/status/1744395345872683471 https://twitter.com/josevalim/status/1744395345872683471
New

Other popular topics Top

nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31586 112
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID&lt;0.412.0&gt; terminating ** (Postgrex.Error) FATAL...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

We're in Beta

About us Mission Statement