yui / yuidoc

YUI Javascript Documentation Tool
http://yui.github.com/yuidoc
Other
892 stars 211 forks source link

Problems navigating property index on the file system (PJAX problem?) #442

Open timo-lindemann-victors opened 6 years ago

timo-lindemann-victors commented 6 years ago

I moved this from #89 for visibility, as that issue is closed.

We use yuidoc (in fact have for years) and the problem in #89 started to once again become apparent a few days ago. I can distinctly remember being able to use yuidoc from the file system without problems, but now I got this pjax error:

Uncaught TypeError: Cannot read property 'getById' of null
    at n.pjax.updateTabState (apidocs.js:234)

This happens in response to cross-origin requests which are not supported for protocol schemes http, data, chrome, chrome-extension, https.

So, it actually seems to be the Same Origin Policy preventing ajax/pjax requests to the file system.

Is it possible to disable pjax completely when dealing with file:// urls?

timo-lindemann-victors commented 6 years ago

(Also moved over from #89.)

Upon further investigation: there is code to disable pjax for file system accesses here; the commit is already quite old.

I also tried with master this morning, as 0.10.3 seems to have not been released yet; same problems.

I have not yet discovered why it doesn't work (anymore?). I am quite sure it did work until recently.