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

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
mikl
I wanted to capitalize a string, and tried using String.capitalize(). That generally works well, until you try to capitalize a word like...
New
sashaafm
I’m trying to evaluate the best combo/stack for a BEAM Web app. Right now I’m exploring Yaws a bit, after having dealt with Phoenix for a...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
ejpcmac
I have discovered Nix last month and I am currently on my way to migrating to it—both on macOS at home and the full NixOS distrubution at...
New
Ankhers
Just a little information upfront. Generally speaking, if I feel like I need to either break a pipe chain or use an anonymous function in...
New
crabonature
I’m still quite new to Elixir. As I understand we got in Elixir “multi guards” as convention to simplify one large guard with or’s?: de...
New
tmbb
This is a post to discuss the new Phoenix LiveView functionality. From Chris’s talk, it appears that they generate all HTML on the serve...
342 18146 126
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
hazardfn
I suppose this question is effectively hackney vs. ibrowse but we are at a point in our project where we have to make a choice between th...
New

Other popular topics Top

9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
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
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
RisingFromAshes
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New

We're in Beta

About us Mission Statement