getgrav / grav-theme-quark

MIT License
63 stars 57 forks source link

Uncaught Error: Syntax error, unrecognized expression #206

Open pboguslawski opened 2 weeks ago

pboguslawski commented 2 weeks ago

Create modular home page with features module and set Title to Możliwości in features module and publish it in menu (enable Visible). See JS error on console on home page refresh

Uncaught Error: Syntax error, unrecognized expression: #mo%EF%BF%BD-liwo%EF%BF%BD-ci
    at Function.se.error (jquery-3.x.min.js:2)
    at se.tokenize (jquery-3.x.min.js:2)
    at se.select (jquery-3.x.min.js:2)
    at Function.se [as find] (jquery-3.x.min.js:2)
    at S.fn.init.find (jquery-3.x.min.js:2)
    at new S.fn.init (jquery-3.x.min.js:2)
    at S (jquery-3.x.min.js:2)
    at Object.getCurrentSection (singlepagenav.min.js:8)
    at Object.checkPosition (singlepagenav.min.js:8)
    at Object.init (singlepagenav.min.js:8)

Anchor text looks ugly too: https://my.seerver/#mo%EF%BF%BD-liwo%EF%BF%BD-ci

Same problem if Menu is set to Możliwości in features module.

Checked in grav 1.7.45 + quark theme 2.0.4.

rhukster commented 2 weeks ago

Sounds like an anchors plugin issue. Not core grav?

pboguslawski commented 2 weeks ago

Checked with all plugins disabled and cache cleared (only Admin Panel plugin enabled).

rhukster commented 2 weeks ago

Not sure what’s generating anchors then. And what would be using jquery for anchors? Try disabling debugger if enabled, it uses jquery.

pboguslawski commented 2 weeks ago

Debugger is not enabled & page source contains JS resources:

<script src="/system/assets/jquery/jquery-3.x.min.js"></script>
<script src="/user/themes/quark/js/singlepagenav.min.js"></script>
pboguslawski commented 2 weeks ago

Similar issue https://discourse.getgrav.org/t/anchors-with-special-character-causes-error-in-singlepagenav-js/7652

rhukster commented 2 weeks ago

Ok quark issue. It’s that on page nav menu script.