<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us">
  <title type="text">Tiki DEV Trackers last items</title>
  <subtitle type="text">Tiki DEV Trackers</subtitle>
  <logo>https://dev.tiki.org/dl652</logo>
  <updated>2026-09-28T00:52:54+00:00</updated>
  <generator uri="https://getlaminas.org" version="2">Laminas_Feed_Writer</generator>
  <link rel="alternate" type="text/html" href="https://dev.tiki.org/"/>
  <link rel="self" type="application/atom+xml" href="https://dev.tiki.org/tiki-tracker_rss.php?trackerId=5"/>
  <id>https://dev.tiki.org/</id>
  <entry>
    <title type="html"><![CDATA[ - The "Tiki paragraph formatting" setting (feature_wiki_paragraph_formatting) has no effect]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9052-The-Tiki-paragraph-formatting-setting-feature_wiki_paragraph_formatting-has-no-effect" data-type="trackeritem" data-object="9052">The "Tiki paragraph formatting" setting (feature_wiki_paragraph_formatting) has no effect</a><br />Version: 30.x<br />Category: <ul class="tracker_field_category"><li>Bug</li></ul><br />Feature: Wiki Syntax (text area, parser, external wiki, etc)<br />Resolution status : New<br />Submitted by: Volker Wysk<br />Lastmod by: Volker Wysk<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>Hi
</p>

<p>This is the documentation of the "Tiki paragraph formatting" setting:
</p>
<ul><li style="list-style-type:none">
<p>When the wiki paragraph formatting feature is on, all groups of non-blank lines are collected into paragraphs. Lines can be of any length, and will be wrapped together with the next line. Paragraphs are separated by blank lines. When the Wiki paragraph formatting feature is off, each line will be presented as you write it. This means that if you want paragraphs to be wrapped properly, a paragraph should be all together on one line.
</p>
</li></ul>
<p>
<br />I've tried it (on and off) and  it makes no difference. Groups of lines, separated by empty lines, <em>aren't</em> joined into a single paragraph. Each line in the source code of the page becomes its own line in the HTML output. <em>Even when writing Markdown</em>, where the joining is the standard.
</p><br />Importance: 5<br />Easy to solve?: 7<br />Priority: 35<br />Ticket ID: 9052<br />]]></summary>
    <published>2026-09-26T08:37:26+00:00</published>
    <updated>2026-09-26T08:37:26+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9052-The-Tiki-paragraph-formatting-setting-feature_wiki_paragraph_formatting-has-no-effect"/>
    <id>https://dev.tiki.org/item9052-The-Tiki-paragraph-formatting-setting-feature_wiki_paragraph_formatting-has-no-effect</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - WYSIWYG editor broken with articles (due to validation around heading?)]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9051-WYSIWYG-editor-broken-with-articles-due-to-validation-around-heading" data-type="trackeritem" data-object="9051">WYSIWYG editor broken with articles (due to validation around heading?)</a><br />Version: master<br />Category: <ul class="tracker_field_category"><li>Error</li></ul><br />Feature: WYSIWYG (What You See is What You Get)<br />Resolution status : New<br />Submitted by: kinetix<br />Lastmod by: kinetix<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>If I try to use the wysiwyg editor for editing an article, hitting Preview or Save buttons brings up some kind of validation error around the Heading saying:
</p>

<p>"Please enter no more than 0 characters."
</p>

<p>I've attached a screenshot. Switching straight back to the text editor doesn't help, but a full page reload does and I can save.
</p><br />Files: <ol class="tracker-item-files"><li><img src="thumbnail3298" width="32"/><a href="dl3298" class="label" data-type="file" data-object="3298">Screenshot_20260924_133156</a> <a class='fgalname tips label' title='Actions'href='#' data-bs-toggle="popover" data-bs-container="body" data-bs-trigger="click" data-bs-content="<a&#x20;href&#x3D;"display3298"&#x20;data-box&#x3D;"box-240"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-view&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-search-plus&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Display<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"display3298"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-eye&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-eye&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Browser&#x20;display&#x20;&#x28;Raw&#x20;&#x2F;&#x20;Download&#x29;<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-upload_file.php&#x3F;fileId&#x3D;3298"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-edit&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-edit&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Edit&#x20;properties<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3298&action&#x3D;refresh_metadata"&#x20;onclick&#x3D;"confirmPopup&#x28;'Refresh&#x20;metadata&#x3F;',&#x20;'G2UCTRll9JX0-6KjR6QuzVbKO_PRjDHufOP9T7ythfQ'&#x29;"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-tag&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-tag&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Refresh&#x20;metadata<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3298&view&#x3D;page"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-textfile&#x20;&#x20;fa-fw&#x20;far&#x20;fa-file-alt&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Page&#x20;view<&#x2F;span><&#x2F;div><&#x2F;a>" data-bs-html="1"  data-bs-delay='{"show":500,"hide":250}'><span class="icon icon-wrench fas fa-wrench "   ></span></a></li></ol><br />Importance: 5<br />Easy to solve?: 5<br />Priority: 25<br />Ticket ID: 9051<br />]]></summary>
    <published>2026-09-24T20:35:37+00:00</published>
    <updated>2026-09-24T20:35:37+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9051-WYSIWYG-editor-broken-with-articles-due-to-validation-around-heading"/>
    <id>https://dev.tiki.org/item9051-WYSIWYG-editor-broken-with-articles-due-to-validation-around-heading</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - User mentions performance issues (e.g. on tiki.org)]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9026-User-mentions-performance-issues-e-g-on-tiki-org" data-type="trackeritem" data-object="9026">User mentions performance issues (e.g. on tiki.org)</a><br />Version: 30.x<br/>
31.x (future, currently trunk)<br />Category: <ul class="tracker_field_category"><li>Usability</li></ul><br />Feature: Wiki (page view, edit, history, rename, etc)<br/>
Wiki Plugin (extends basic syntax)<br />Resolution status : New<br />Submitted by: Jonny Bradley<br />Lastmod by: Jonny Bradley<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>Partly due to the large number of users there ands here, but largely the heavy server-load these that, the user mentions (e.g. type a <code>@</code> then part of a name, like <a id="mentioned-mercijacob-section-1" title="User Information" href="user12069" class="userlink ajaxtips" data-ajaxtips="tiki-user-info?username=mercijacob"><b>@Merci Jacob</b></a>) takes a minute or two for the options dropdown to appear (whereas here it was only a few seconds).
</p>

<p>Could we please <strong>a:</strong> cache the results if we're not doing so already (probably need so be per user/session, so might be heavy), and <strong>b:</strong> show some sort of busy indicator somehow so the user knows something's happening?
</p>

<p>Thanks!
</p><br />Solution: (empty)<br />Workaround: (empty)<br />Importance: 5<br />Easy to solve?: 3<br />Priority: 15<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9026<br />]]></summary>
    <published>2026-09-22T12:43:36+00:00</published>
    <updated>2026-09-22T12:43:36+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9026-User-mentions-performance-issues-e-g-on-tiki-org"/>
    <id>https://dev.tiki.org/item9026-User-mentions-performance-issues-e-g-on-tiki-org</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - WYSIWYG (Summernote) editor fails to load on Tiki-syntax pages: "a.lastIndexOf is not a function"]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9025-WYSIWYG-Summernote-editor-fails-to-load-on-Tiki-syntax-pages-a-lastIndexOf-is-not-a-function" data-type="trackeritem" data-object="9025">WYSIWYG (Summernote) editor fails to load on Tiki-syntax pages: "a.lastIndexOf is not a function"</a><br />Version: 30.x<br/>
Regression from 29.x to 30.x<br />Category: <ul class="tracker_field_category"><li>Regression</li></ul><br />Feature: WYSIWYG (What You See is What You Get)<br />Resolution status : New<br />Submitted by: Doug Higby<br />Lastmod by: Doug Higby<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <ul><ul><li>Affected versions:** 30.0, 30.1, and current `master` (verified against the raw files on GitLab).
</li></ul></ul><p>Not present in 29.2.
</p>

<ul><ul><li>Severity:** The WYSIWYG editor never renders on affected pages, so those pages cannot be edited
</li></ul></ul><p>in WYSIWYG mode at all. On our site this hit 194 of 249 wiki pages, because Tiki remembers the
<br />last-used editor per page in `tiki_pages.wysiwyg`.
</p>

<ul><ul><li>Environment:** Tiki 30.1, PHP 8.3.33, MySQL 8.0.46. `markdown_enabled = y`,
</li></ul></ul><p>`markdown_default = markdown`, `feature_wysiwyg = y`.
</p>

<hr />-
<p>
</p>
<h2 class="showhide_heading d-flex justify-content-start" id="Symptom"> Symptom<a href="#Symptom" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h2>
<p>
<br />Opening a wiki page whose last-used editor was WYSIWYG loads the page (HTTP 200, nothing in the
<br />PHP error log), but the editor never appears. The browser console shows:
</p>

<p>```
<br />Uncaught TypeError: a.lastIndexOf is not a function
<br />    at formatTikiToolbars.js:31:11
<br />    at Array.forEach (<anonymous>)
<br />    at P (formatTikiToolbars.js:28:26)
<br />```
</p>

<h2 class="showhide_heading d-flex justify-content-start" id="Root_cause"> Root cause<a href="#Root_cause" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h2>
<p>
<br />Tiki 30 renamed `TextArea`'s `syntax` parameter to `_syntax`, but did not update the toolbars
<br />handler that consumes it.
</p>

<p>The rename itself looks deliberate and correct: `TextArea.php` emits every parameter whose name
<br />does **not** start with `_` as an HTML attribute on the `<textarea>`:
</p>

<p>```php
<br />// lib/smarty_tiki/BlockHandler/TextArea.php:213-216
<br />foreach ($params as $k => $v) {
<br />    if ($k<a class="wiki"   href="0" rel="">0</a> != '_' && ! in_array($k, <a class="wiki"   href="'comments', 'switcheditor', 'section', 'area_id', 'autosave'" rel="">'comments', 'switcheditor', 'section', 'area_id', 'autosave'</a>)) {
<br />        $textarea_attributes .= ' ' . $k . '="' . $v . '"';
<br />    }
<br />}
<br />```
</p>

<p>so under 29.2 a bogus `syntax="tiki"` attribute was being written into the markup. The fix was to
<br />prefix it. What was missed is that the same `$params` array is handed straight to the toolbars
<br />handler, which still keys on the old name:
</p>

<p>1. `TextArea.php:91,93` &mdash; sets `$params<a class="wiki"   href="'_syntax'" rel="">'_syntax'</a>` from `guess_syntax()` (e.g. `'tiki'`).
<br />2. `TextArea.php:203` &mdash; `$wysiwyglib->setUpEditor($as_id, $params);` passes the **whole array**.
<br />3. `wysiwyglib.php:87` &mdash; `json_encode(smarty_function_toolbars($params, ...))` forwards it.
<br />4. `FunctionHandler/Toolbars.php:26` &mdash; still reads `syntax`, so with the key gone its default wins:
</p>

<p>```php
<br />$default = [
<br />    'comments' => 'n',
<br />    'is_html'  => $is_html,
<br />    'section'  => $section,
<br />    'syntax'   => $prefs<a class="wiki"   href="'markdown_default'" rel="">'markdown_default'</a>,   // <-- takes over; no '_syntax' fallback
<br />];
<br />$params = array_merge($default, $params);
<br />```
</p>

<p>Every Tiki-syntax page is therefore reported as `markdown`. That takes the markdown branch of
<br />`ToolbarsList` (`lib/core/Lib/core/Toolbar/ToolbarsList.php:227-251`), which flattens the toolbar
<br />by one level and `json_decode`s each token into an object &mdash; a shape built for the Toast editor
<br />("need to flatten the icons for toast which only has one toolbar it seems").
</p>

<p>Summernote's formatter then receives that Toast-shaped structure:
</p>

<p>```js
<br />// src/js/wysiwyg/summernote/formatTikiToolbars.js:29,33
<br />const flattenDepth1 = toolbar.flat(1);
<br />flattenDepth1.forEach((item, index) => {
<br />    const lastSeparator = item.lastIndexOf("-");   // objects have no .lastIndexOf -> TypeError
<br />```
</p>

<p>With the correct syntax the non-markdown path returns `$lines[] = <a class="wiki"   href="$lineOut" rel="">$lineOut</a>` (one level deeper),
<br />so `flat(1)` yields arrays and `lastIndexOf` resolves. With the markdown path it yields objects,
<br />and the editor dies before rendering.
</p>

<h2 class="showhide_heading d-flex justify-content-start" id="Reproduction"> Reproduction<a href="#Reproduction" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h2>
<p>
<br />1. Set `markdown_enabled = y` and `markdown_default = markdown`.
<br />2. Create/edit a wiki page whose content is Tiki syntax (so `guess_syntax()` returns `tiki`).
<br />3. Set the page to use the WYSIWYG editor and reload the edit page.
<br />4. The editor does not render; the console shows the TypeError above.
</p>

<h2 class="showhide_heading d-flex justify-content-start" id="Evidence"> Evidence<a href="#Evidence" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h2>
<p>
<br />Building the toolbar directly from CLI on 30.1, varying only the parameter name:
</p>

<p>| params passed to `smarty_function_toolbars()` | result of `toolbar.flat(1)` |
<br />|<strike>-|</strike>-|
<br />| `'syntax' => 'tiki'` (pre-30 behaviour) | 2 blocks -> 2 arrays &mdash; works |
<br />| `'_syntax' => 'tiki'` (30.x behaviour) | 3 blocks -> 23 objects &mdash; throws |
<br />| `'syntax' => 'markdown'` (genuinely markdown) | 3 blocks -> 23 objects &mdash; Toast shape, as intended |
</p>

<p>Worth noting for triage: stock 29.2 and 30.1 produce the same toolbar structure for a given
<br />syntax value, and ship byte-identical built JS for formatTikiToolbars (I diffed the minified
<br />public/generated/js/wysiwyg-summernote.js in both releases). The regression is purely the
<br />dropped parameter name &mdash; not the toolbar structure and not the editor bundle.
</p>

<h2 class="showhide_heading d-flex justify-content-start" id="Suggested_fix"> Suggested fix<a href="#Suggested_fix" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h2>
<p>
<br />Honour the new name in the handler, falling back to the preference as before:
</p>

<hr /> a/lib/smarty_tiki/FunctionHandler/Toolbars.php
+++ b/lib/smarty_tiki/FunctionHandler/Toolbars.php
<p>@@
<br />         $default = [
<br />             'comments' => 'n',
<br />             'is_html' => $is_html,
<br />             'section' => $section,
<br />-            'syntax' => $prefs<a class="wiki"   href="'markdown_default'" rel="">'markdown_default'</a>,
</p>
+            'syntax' => $params<a class="wiki"   href="'_syntax'" rel="">'_syntax'</a> ?? $prefs<a class="wiki"   href="'markdown_default'" rel="">'markdown_default'</a>,
<p>         ];
</p>

<p>This is behaviour-preserving: array_merge($default, $params) still lets an explicit syntax
<br />parameter win (as templates/wiki_edit.tpl passes via syntax=$textarea_syntax), and when
<br />neither key is present nothing changes. It only affects the case where _syntax is set and
<br />syntax is not &mdash; exactly the broken path.
</p>

<p>Applied to a production 30.1 install, this restores the 29.2 structure (2 blocks -> 2 arrays)
<br />and the WYSIWYG editor loads correctly again.
</p>

<p>An alternative, if you would rather keep the handler's public API as syntax, is to translate at
<br />the call site in wysiwyglib::setUpEditor() &mdash; but the handler-side fix covers every caller that
<br />forwards a TextArea params array, of which there are several
<br />(wysiwyglib.php:51, :87, :267).
</p>

<h2 class="showhide_heading d-flex justify-content-start" id="Possibly_related"> Possibly related<a href="#Possibly_related" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h2>
<p>
<br />WysiwygLib::setUpEditor() in 30.x issues an outbound HTTP request to the LanguageTool server
<br />(Services_LanguageCheck_Controller::getLanguageToolUrl(), default <a target="_blank" class="wiki external"  href="http://localhost:8081">http://localhost:8081<img src="img/icons/green_question.png" alt="Question" width="16" height="16" name="link-external" title="Question" class="icon" /></a>) on
<br />every editor setup, unconditionally &mdash; the "always check if language is supported" block runs
<br />even when feature_language_check is n. On a host with no LanguageTool server this is a wasted
<br />request per edit-page load, and against a slow/filtered remote host it would add up to the 5s
<br />timeout. Reported separately here only as an observation; it did not cause the failure above.</p><br />Solution: <h2 class="showhide_heading d-flex justify-content-start" id="Suggested_fix"> Suggested fix<a href="#Suggested_fix" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h2>
<p>
<br />Honour the new name in the handler, falling back to the preference as before:
</p>

<hr /> a/lib/smarty_tiki/FunctionHandler/Toolbars.php
+++ b/lib/smarty_tiki/FunctionHandler/Toolbars.php
<p>@@
<br />         $default = [
<br />             'comments' => 'n',
<br />             'is_html' => $is_html,
<br />             'section' => $section,
<br />-            'syntax' => $prefs<a class="wiki"   href="'markdown_default'" rel="">'markdown_default'</a>,
</p>
+            'syntax' => $params<a class="wiki"   href="'_syntax'" rel="">'_syntax'</a> ?? $prefs<a class="wiki"   href="'markdown_default'" rel="">'markdown_default'</a>,
<p>         ];
</p>

<p>This is behaviour-preserving: array_merge($default, $params) still lets an explicit syntax
<br />parameter win (as templates/wiki_edit.tpl passes via syntax=$textarea_syntax), and when
<br />neither key is present nothing changes. It only affects the case where _syntax is set and
<br />syntax is not &mdash; exactly the broken path.
</p>

<p>Applied to a production 30.1 install, this restores the 29.2 structure (2 blocks -> 2 arrays)
<br />and the WYSIWYG editor loads correctly again.
</p>

<p>An alternative, if you would rather keep the handler's public API as syntax, is to translate at
<br />the call site in wysiwyglib::setUpEditor() &mdash; but the handler-side fix covers every caller that
<br />forwards a TextArea params array, of which there are several
<br />(wysiwyglib.php:51, :87, :267).
</p><br />Workaround: (empty)<br />Importance: 8<br />Easy to solve?: 9<br />Priority: 72<br />Ticket ID: 9025<br />]]></summary>
    <published>2026-09-08T17:24:40+00:00</published>
    <updated>2026-09-08T17:24:40+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9025-WYSIWYG-Summernote-editor-fails-to-load-on-Tiki-syntax-pages-a-lastIndexOf-is-not-a-function"/>
    <id>https://dev.tiki.org/item9025-WYSIWYG-Summernote-editor-fails-to-load-on-Tiki-syntax-pages-a-lastIndexOf-is-not-a-function</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - 2FA broken in 27.x due to missing DB column]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9024-2FA-broken-in-27-x-due-to-missing-DB-column" data-type="trackeritem" data-object="9024">2FA broken in 27.x due to missing DB column</a><br />Version: 27.x<br />Category: <ul class="tracker_field_category"><li>Bug</li><li>Error</li><li>Usability</li></ul><br />Feature: User Administration (Registration, Login & Banning)<br />Resolution status : New<br />Submitted by: kinetix<br />Lastmod by: kinetix<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>Enabling 2FA for a user works, but when trying to login, one is presented with a System Error page. With debug enabled, we see:
</p>

<p>'''
<br />System error.
</p>

<p>The following error message was returned:
</p>

<p>Unknown column 'last_mfa_date' in 'SET'
</p>

<p>The query was:
<br />update `users_users` set `last_mfa_date` = ? WHERE `login` = ?
</p>

<p>Values:
</p>

<p>    1788618450
<br />    username
</p>

<p>The built query was likely:
<br />update `users_users` set `last_mfa_date` = '1788618450' WHERE `login` = 'username'
<br />'''
</p>

<p>I can confirm that adding in the column manually with:
</p>

<p>alter table users_users add column if not exists last_mfa_date bigint DEFAULT NULL;
</p>

<p>has allowed me to login/logout with MFA enabled.</p><br />Importance: 10 high<br />Easy to solve?: 10 easy<br />Priority: 99<br />Ticket ID: 9024<br />]]></summary>
    <published>2026-09-05T14:48:51+00:00</published>
    <updated>2026-09-05T14:48:51+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9024-2FA-broken-in-27-x-due-to-missing-DB-column"/>
    <id>https://dev.tiki.org/item9024-2FA-broken-in-27-x-due-to-missing-DB-column</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - Calendars that have Custom URLs enabled don't show the URL when viewing the event]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9023-Calendars-that-have-Custom-URLs-enabled-don-t-show-the-URL-when-viewing-the-event" data-type="trackeritem" data-object="9023">Calendars that have Custom URLs enabled don't show the URL when viewing the event</a><br />Version: 27.x<br />Category: <ul class="tracker_field_category"><li>Bug</li></ul><br />Feature: Calendar<br />Resolution status : New<br />Submitted by: kinetix<br />Lastmod by: kinetix<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>I have created events with a valid URL in the event (in the URL field), but when viewing the event either via the calendar directly, or via the PluginEvents event at tiki-ajax_services.php?controller=calendar&action=view_item&calitemId=1, each presentation says "Custom url: No custom url added"
</p>

<p>If I go edit the event, the custom URL is there.</p><br />Importance: 8<br />Easy to solve?: 5<br />Priority: 40<br />Ticket ID: 9023<br />]]></summary>
    <published>2026-09-04T02:42:54+00:00</published>
    <updated>2026-09-04T02:42:54+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9023-Calendars-that-have-Custom-URLs-enabled-don-t-show-the-URL-when-viewing-the-event"/>
    <id>https://dev.tiki.org/item9023-Calendars-that-have-Custom-URLs-enabled-don-t-show-the-URL-when-viewing-the-event</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - All day Calendar events don't save correct days]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9022-All-day-Calendar-events-don-t-save-correct-days" data-type="trackeritem" data-object="9022">All day Calendar events don't save correct days</a><br />Version: 27.x<br />Category: <ul class="tracker_field_category"><li>Bug</li></ul><br />Feature: Calendar<br />Resolution status : New<br />Submitted by: kinetix<br />Lastmod by: kinetix<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>In trying to create an event that spans two consecutive days, upon saving and then viewing via PluginEvents or editing the event, the days have changed back one day.  For example, I used Sept. 19th and 20th as the start and end days, and upon editing (or viewing via PluginEvents), the days were the 18th and 19th.
</p>

<p>I could not find a way to get the right days to stick (wasn't going to trust putting them one day ahead), so I added start and end times which allowed the event to save and be read properly.</p><br />Importance: 9<br />Easy to solve?: 5<br />Priority: 45<br />Ticket ID: 9022<br />]]></summary>
    <published>2026-09-04T02:38:58+00:00</published>
    <updated>2026-09-04T02:38:58+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9022-All-day-Calendar-events-don-t-save-correct-days"/>
    <id>https://dev.tiki.org/item9022-All-day-Calendar-events-don-t-save-correct-days</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - Can't assign module because preview area overlaps form and buttons]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9021-Can-t-assign-module-because-preview-area-overlaps-form-and-buttons" data-type="trackeritem" data-object="9021">Can't assign module because preview area overlaps form and buttons</a><br />Version: 30.x<br />Category: <ul class="tracker_field_category"><li>Regression</li><li>Usability</li></ul><br />Feature: Admin Interface (UI)<br/>
Modules<br />Resolution status : New<br />Submitted by: Gary Cunningham-Lee<br />Lastmod by: Gary Cunningham-Lee<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: When assigning a module, the preview area overlaps the form so form can't receive input and the assign button can't be clicked. See the attached screenshot. I'm not sure but this might be not happen every time.<br />Files: <ol class="tracker-item-files"><li><img src="thumbnail3275" width="32"/><a href="dl3275" class="label" data-type="file" data-object="3275">Admin-modules-preview-area-overlapping-form_20260903-124401</a> <a class='fgalname tips label' title='Actions'href='#' data-bs-toggle="popover" data-bs-container="body" data-bs-trigger="click" data-bs-content="<a&#x20;href&#x3D;"display3275"&#x20;data-box&#x3D;"box-240"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-view&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-search-plus&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Display<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"display3275"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-eye&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-eye&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Browser&#x20;display&#x20;&#x28;Raw&#x20;&#x2F;&#x20;Download&#x29;<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-upload_file.php&#x3F;fileId&#x3D;3275"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-edit&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-edit&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Edit&#x20;properties<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3275&action&#x3D;refresh_metadata"&#x20;onclick&#x3D;"confirmPopup&#x28;'Refresh&#x20;metadata&#x3F;',&#x20;'G2UCTRll9JX0-6KjR6QuzVbKO_PRjDHufOP9T7ythfQ'&#x29;"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-tag&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-tag&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Refresh&#x20;metadata<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3275&view&#x3D;page"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-textfile&#x20;&#x20;fa-fw&#x20;far&#x20;fa-file-alt&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Page&#x20;view<&#x2F;span><&#x2F;div><&#x2F;a>" data-bs-html="1"  data-bs-delay='{"show":500,"hide":250}'><span class="icon icon-wrench fas fa-wrench "   ></span></a></li></ol><br />Solution: (empty)<br />Workaround: (empty)<br />Importance: 9<br />Easy to solve?: 7<br />Priority: 63<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9021<br />]]></summary>
    <published>2026-09-03T03:49:07+00:00</published>
    <updated>2026-09-03T03:49:07+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9021-Can-t-assign-module-because-preview-area-overlaps-form-and-buttons"/>
    <id>https://dev.tiki.org/item9021-Can-t-assign-module-because-preview-area-overlaps-form-and-buttons</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - sitetitle does not fit/wrap well on mobile, widening page improperly]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9020-sitetitle-does-not-fit-wrap-well-on-mobile-widening-page-improperly" data-type="trackeritem" data-object="9020">sitetitle does not fit/wrap well on mobile, widening page improperly</a><br />Version: 30.x<br />Category: <ul class="tracker_field_category"><li>Bug</li></ul><br />Feature: UI / UX (User interface and experience)<br />Resolution status : New<br />Submitted by: kinetix<br />Lastmod by: kinetix<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>If one has a Site Title set that is winds up being wider than the mobile phone screen's width, the rendered page continues to open up wider than the window/screen width.
</p>

<p>I have attached a few screenshots to show what I'm seeing. This is with 30.x, and I've tested with numbers themes, which all seem to do the same thing.
</p>

<p>You'll see that this is the default Wiki-Help page. The content in the page scrolls side-side within the width of the screen, but the site title blows a whole wide section off to the side. (My apologies for the widgets on screen)
</p>

<p>I asked in chat about this as I wasn't sure this was a bug, but it sounds like some kind of fix is necessary, hence why I'm filing this.
</p><br />Files: <ol class="tracker-item-files"><li><img src="thumbnail3272" width="32"/><a href="dl3272" class="label" data-type="file" data-object="3272">Screenshot_20260901-225322_Cromite</a> <a class='fgalname tips label' title='Actions'href='#' data-bs-toggle="popover" data-bs-container="body" data-bs-trigger="click" data-bs-content="<a&#x20;href&#x3D;"display3272"&#x20;data-box&#x3D;"box-240"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-view&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-search-plus&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Display<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"display3272"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-eye&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-eye&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Browser&#x20;display&#x20;&#x28;Raw&#x20;&#x2F;&#x20;Download&#x29;<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-upload_file.php&#x3F;fileId&#x3D;3272"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-edit&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-edit&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Edit&#x20;properties<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3272&action&#x3D;refresh_metadata"&#x20;onclick&#x3D;"confirmPopup&#x28;'Refresh&#x20;metadata&#x3F;',&#x20;'G2UCTRll9JX0-6KjR6QuzVbKO_PRjDHufOP9T7ythfQ'&#x29;"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-tag&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-tag&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Refresh&#x20;metadata<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3272&view&#x3D;page"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-textfile&#x20;&#x20;fa-fw&#x20;far&#x20;fa-file-alt&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Page&#x20;view<&#x2F;span><&#x2F;div><&#x2F;a>" data-bs-html="1"  data-bs-delay='{"show":500,"hide":250}'><span class="icon icon-wrench fas fa-wrench "   ></span></a></li><li><img src="thumbnail3273" width="32"/><a href="dl3273" class="label" data-type="file" data-object="3273">Screenshot_20260901-225316_Cromite</a> <a class='fgalname tips label' title='Actions'href='#' data-bs-toggle="popover" data-bs-container="body" data-bs-trigger="click" data-bs-content="<a&#x20;href&#x3D;"display3273"&#x20;data-box&#x3D;"box-240"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-view&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-search-plus&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Display<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"display3273"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-eye&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-eye&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Browser&#x20;display&#x20;&#x28;Raw&#x20;&#x2F;&#x20;Download&#x29;<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-upload_file.php&#x3F;fileId&#x3D;3273"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-edit&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-edit&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Edit&#x20;properties<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3273&action&#x3D;refresh_metadata"&#x20;onclick&#x3D;"confirmPopup&#x28;'Refresh&#x20;metadata&#x3F;',&#x20;'G2UCTRll9JX0-6KjR6QuzVbKO_PRjDHufOP9T7ythfQ'&#x29;"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-tag&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-tag&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Refresh&#x20;metadata<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3273&view&#x3D;page"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-textfile&#x20;&#x20;fa-fw&#x20;far&#x20;fa-file-alt&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Page&#x20;view<&#x2F;span><&#x2F;div><&#x2F;a>" data-bs-html="1"  data-bs-delay='{"show":500,"hide":250}'><span class="icon icon-wrench fas fa-wrench "   ></span></a></li><li><img src="thumbnail3274" width="32"/><a href="dl3274" class="label" data-type="file" data-object="3274">Screenshot_20260901-225312_Cromite</a> <a class='fgalname tips label' title='Actions'href='#' data-bs-toggle="popover" data-bs-container="body" data-bs-trigger="click" data-bs-content="<a&#x20;href&#x3D;"display3274"&#x20;data-box&#x3D;"box-240"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-view&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-search-plus&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Display<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"display3274"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-eye&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-eye&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Browser&#x20;display&#x20;&#x28;Raw&#x20;&#x2F;&#x20;Download&#x29;<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-upload_file.php&#x3F;fileId&#x3D;3274"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-edit&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-edit&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Edit&#x20;properties<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3274&action&#x3D;refresh_metadata"&#x20;onclick&#x3D;"confirmPopup&#x28;'Refresh&#x20;metadata&#x3F;',&#x20;'G2UCTRll9JX0-6KjR6QuzVbKO_PRjDHufOP9T7ythfQ'&#x29;"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-tag&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-tag&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Refresh&#x20;metadata<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3274&view&#x3D;page"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-textfile&#x20;&#x20;fa-fw&#x20;far&#x20;fa-file-alt&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Page&#x20;view<&#x2F;span><&#x2F;div><&#x2F;a>" data-bs-html="1"  data-bs-delay='{"show":500,"hide":250}'><span class="icon icon-wrench fas fa-wrench "   ></span></a></li></ol><br />Importance: 5<br />Easy to solve?: 5<br />Priority: 25<br />Ticket ID: 9020<br />]]></summary>
    <published>2026-09-02T21:06:41+00:00</published>
    <updated>2026-09-02T21:06:41+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9020-sitetitle-does-not-fit-wrap-well-on-mobile-widening-page-improperly"/>
    <id>https://dev.tiki.org/item9020-sitetitle-does-not-fit-wrap-well-on-mobile-widening-page-improperly</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - Admin pages help link goes to non-existent URL]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9019-Admin-pages-help-link-goes-to-non-existent-URL" data-type="trackeritem" data-object="9019">Admin pages help link goes to non-existent URL</a><br />Version: 30.x<br />Category: <ul class="tracker_field_category"><li>Error</li></ul><br />Feature: Admin Interface (UI)<br />Resolution status : New<br />Submitted by: kinetix<br />Lastmod by: kinetix<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>In tiki-admin.php?page=login, help link from "Require users to fill in tracker information" goes to non-existent URL: <a target="_blank" class="wiki external"  href="https://doc.tiki.org/Force-Fill-Tracker">https://doc.tiki.org/Force-Fill-Tracker<img src="img/icons/green_question.png" alt="Question" width="16" height="16" name="link-external" title="Question" class="icon" /></a>
</p>

<p>I believe the URL should go to: <a target="_blank" class="wiki external"  href="https://doc.tiki.org/Force-Filled-Tracker">https://doc.tiki.org/Force-Filled-Tracker<img src="img/icons/green_question.png" alt="Question" width="16" height="16" name="link-external" title="Question" class="icon" /></a>
</p>

<p></p><br />Importance: 3<br />Easy to solve?: 10 easy<br />Priority: 30<br />Ticket ID: 9019<br />]]></summary>
    <published>2026-08-30T17:56:55+00:00</published>
    <updated>2026-08-30T17:56:55+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9019-Admin-pages-help-link-goes-to-non-existent-URL"/>
    <id>https://dev.tiki.org/item9019-Admin-pages-help-link-goes-to-non-existent-URL</id>
  </entry>
</feed>
