Open
Description
What's happening?
Read the Docs is going to make changes to both how they're building Sphinx projects as well as how they're injecting functionality into the rendered documentation sets.
https://github.com/readthedocs/addons is the upcoming JS client to enable this functionality, which would be injected server-side when serving HTML pages AFAICT.
Reproducer
N/A
Expectation
This issue would be resolved with Furo making changes to all the spots where it depends on some details related to RtD. As of 2024.04.27, these are:
- https://github.com/pradyunsg/furo/blob/2024.04.27/docs/conf.py#L107
- https://github.com/pradyunsg/furo/blob/2024.04.27/docs/conf.py#L114
- https://github.com/pradyunsg/furo/blob/2024.04.27/docs/_static/readthedocs-dummy.js#L2
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/assets/styles/extensions/_readthedocs.sass
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/theme/furo/page.html#L185
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/theme/furo/page.html#L195
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/theme/furo/page.html#L203
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/theme/furo/sidebar/variant-selector.html#L2
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/theme/furo/sidebar/ethical-ads.html
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/theme/furo/sidebar/rtd-versions.html
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/theme/furo/sidebar/rtd-versions.html
- https://github.com/pradyunsg/furo/blob/2024.04.27/src/furo/theme/furo/components/edit-this-page.html#L23
Code of Conduct
- I agree to follow the Code of Conduct.