# Getting Documentation from the Help Menu

**URL:** <https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546>\
**Category:** General\
**Created:** [February 7, 2025, 3:32am UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546 "2025-02-07T03:32:56Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![munroec](https://avatars.discourse-cdn.com/v4/letter/m/96bed5/32.png) [@munroec](https://racket.discourse.group/u/munroec)\
**Post date:** [February 7, 2025, 3:32am UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546/1 "2025-02-07T03:32:56Z")

</div>

Hi Folks,

I just discovered that selecting “Documentation” under “Help” in the DrRacket IDE  
that the functionality depends on what I set as my default browser. It works flawlessly with Safari as the default on my iMac however, if I set DuckDuckGo as my default browser all that I get is the Documentation Index, which has no functionality. Has anyone else stumbled across this and if so have you found a solution? I’ve been poking around the privacy settings in DuckDuckGo but alas I have yet to solve the problem and yes I know the solution obvious, stick with Safari!🤣🤣🤣

Cheers,  
Munroe

---

<div class="post-metadata">

**Author:** ![jbclements](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jbclements/32/11_2.png) [@jbclements](https://racket.discourse.group/u/jbclements)\
**Post date:** [February 7, 2025, 5:47am UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546/2 "2025-02-07T05:47:14Z")

</div>

I have no experience with the DuckDuckGo browser. This may come across as tone-deaf—browser choice can be intensely personal—but I've had a long and happy relationship with Firefox, a browser built by a nonprofit (Mozilla) that I believe in. I believe their privacy focus is second to none. Again, this is just my personal and biased opinion.

---

<div class="post-metadata">

**Author:** ![EmEf](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@EmEf](https://racket.discourse.group/u/EmEf)\
**Post date:** [February 7, 2025, 1:44pm UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546/3 "2025-02-07T13:44:25Z")

</div>

People have approached me with similar problems using Safari as the default problem.

I have been able to reconstruct this problem for Salari once, not on a reliable basis, by creating a new account on my laptop, setting up Racket by just downloading (my normal mode is ‘built from source’), and setting up a few other things. Of course, it didn’t repeat the second time I did this. All I am saying “be warned, sometime Macs are truly random, perhaps good for lottery tickets).

---

<div class="post-metadata">

**Author:** ![soegaard](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/soegaard/32/19_2.png) [@soegaard](https://racket.discourse.group/u/soegaard)\
**Post date:** [February 7, 2025, 5:24pm UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546/4 "2025-02-07T17:24:08Z")

</div>

Apropos Safari and local html pages.

It might have something to do with the default security settings (and us old-timers forgetting that we changed the settings).

According to this [1] one has to give Safari access to local files.

[1] [Can't open HTML pages in Safari? Add Safari to Full Disk Access | Macworld](https://www.macworld.com/article/1534600/cant-open-html-pages-safari.html)

I am not sure that's the only way of granting access to Safari though.

---

<div class="post-metadata">

**Author:** ![shhyou](https://avatars.discourse-cdn.com/v4/letter/s/ccd318/32.png) [@shhyou](https://racket.discourse.group/u/shhyou)\
**Post date:** [February 7, 2025, 7:03pm UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546/5 "2025-02-07T19:03:21Z")

</div>

Some browsers may restrict local files (e.g. those with URLs `file://`). It's a bit more than what @soegaard linked: even Safari itself can impose more security restrictions on JavaScript than the "Full Disk Access" permission control like [javascript - Safari - Does not have Disable local file restrictions option - Stack Overflow](https://stackoverflow.com/a/37001883) or [Changing Developer settings in Safari on macOS | Apple Developer Documentation](https://developer.apple.com/documentation/safari-developer-tools/developer-settings#Security).

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [February 7, 2025, 8:59pm UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546/6 "2025-02-07T20:59:14Z")

</div>

I hope I understand this

- safari works 'flawlessly' on local documentation
- duckduckgo-browser(DDGB) only gives you the documentation index  
e.g. file:///Users/stephendegabrielle/Library/Racket/8.16.0.1/doc/index.html  
but any attempt to click a link doesn't follow the link

I thought I'd try it

1. I download ddgb and set it as my default

2. selected a docs search term 'machine' and pressed (fn)F1

3. DDGB showed me this page `file:///private/var/folders/l5/b3pc5pcj0j33n2wxwlxpwhhh0000gn/T/plt-sendurl-contents-file-17389611231738961123536.html`  

4. I clicked the link `file:///Users/stephendegabrielle/Library/Racket/8.16.0.1/doc/search/index.html?q=machine` - but it refused to follow the link.

I used the inspector to check the console

 ![image](https://global.discourse-cdn.com/free1/uploads/racket/original/2X/2/276bdfc418bc695ee2c33e4915e28d51829bc25a.png)  
`Not allowed to load local resource: file:///Users/stephendegabrielle/Library/Racket/8.16.0.1/doc/search/index.html?q=machine`

I gave DDGB 'Full disk access' in macOS settings and restarted

 ![image](https://global.discourse-cdn.com/free1/uploads/racket/original/2X/e/e538e1f3ffe5d7d5df22893ac600b5718c9668ff.png)

But it had the same result.

I suspect you are running up against a protection in DDGB setting - but I wasn't able to work it out. Maybe check with DDG community sites - let us know if you find a solution.

Stephen :beetle:

---

<div class="post-metadata">

**Author:** ![munroec](https://avatars.discourse-cdn.com/v4/letter/m/96bed5/32.png) [@munroec](https://racket.discourse.group/u/munroec)\
**Post date:** [February 8, 2025, 1:58pm UTC](https://racket.discourse.group/t/getting-documentation-from-the-help-menu/3546/7 "2025-02-08T13:58:40Z")

</div>

Hi,

OK Ok OK surrender, I'm sticking with Safari! 🤣 Seriously though, thank you all for the replies!

Cheers,  
Munroe
