TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-03-08T12:03:39ZTYPO3 Forge
Redmine TYPO3 Core - Bug #100121 (Resolved): Warning in TreeFormLineStreamBuilder when including TS from ...http://forge.typo3.org/issues/1001212023-03-08T12:03:39ZTymoteusz Motylewskit.motylewski@gmail.com
<p>Go to pageproperties, insert TSconfig with wrong path (correct extension, but typo in the folder name).</p>
<pre>
@import 'EXT:sitepackage/Configuration/TSConfig/Mod/NonExistingFolder/*.tsconfig'
</pre>
<p>go to "PageTSConfig" module -> "Included PageTsConfig" <br />An error will be thrown:<br /><pre>
Core: Error handler (BE): PHP Warning: scandir(/var/www/html/typo3conf/ext/sitepackage/Configuration/TSConfig/Mod/NonExistingFolder/): Failed to open directory: No such file or directory in /var/www/html/typo3/sysext/core/Classes/TypoScript/IncludeTree/TreeFromLineStreamBuilder.php line 315
</pre></p>
<p>Expected behaviour:<br />Warning is not thrown.<br />Nice to have -> some notice is shown in PageTSConfig module, or logged into TYPO3 log.</p>
<p>Most probably the same problem affects TypoScript.</p> TYPO3 Core - Bug #100115 (Resolved): Copy operator < replaces previous reference operator result ...http://forge.typo3.org/issues/1001152023-03-07T17:22:35ZTymoteusz Motylewskit.motylewski@gmail.com
<p>This is a change of behavior in TypoScript v12.</p>
<p>Given TS:</p>
<pre>
lib.prototype {
fields {
content {
fields {
header = TEXT
header {
field = header
}
}
}
}
}
lib.additionalField {
fields {
content {
fields {
enlargeImageOnClick = true
}
}
}
}
testElement =< lib.prototype
testElement < lib.additionalField
testElement {
fields {
content {
fields {
subheader = TEXT
subheader {
field = subheader
}
}
}
}
}
tt_content.testElement =< lib.prototype
tt_content.testElement < lib.additionalField
tt_content.testElement {
fields {
content {
fields {
subheader = TEXT
subheader {
field = subheader
}
}
}
}
}
</pre>
<p>In v11 it looked like:<br /><img src="http://forge.typo3.org/attachments/download/37452/clipboard-202303071819-mhee9.png" alt="" loading="lazy" /></p>
<p>In v12 it is:<br /><img src="http://forge.typo3.org/attachments/download/37453/clipboard-202303071820-nkssh.png" alt="" loading="lazy" /></p>
<p>see missing "=< lib.prototype" in v12.<br />What is also interesting. Is that neither in v11 nor in v12 there is no "=< lib.prototype" if the testElement is on the root level of TS.</p> TYPO3 Core - Bug #97508 (Closed): Update to PHPStan 1.6.3http://forge.typo3.org/issues/975082022-04-28T14:46:44ZTymoteusz Motylewskit.motylewski@gmail.comTYPO3 Core - Bug #92856 (New): "Admin Panel" naming confusinghttp://forge.typo3.org/issues/928562020-11-16T16:05:40ZTymoteusz Motylewskit.motylewski@gmail.com
<p>New TYPO3 users are confusing "Admin Panel" with TYPO3 Backend, as in many other systems (WP, Drupal, Magento,...) the "Admin Panel" (or Administration Panel) means the place we call "Backend".<br />More appropriate name would be "developer toolbar" or "debug bar" or sth similar.</p>
<p>Btw, the term "Backend" is also confusing, especialy with IT/devops, where it's used in the meaning of "upstream server".</p> TYPO3 Core - Bug #91143 (New): Datahandler should check return value of checkStoredRecordhttp://forge.typo3.org/issues/911432020-04-20T13:39:21ZTymoteusz Motylewskit.motylewski@gmail.com
<p>In datahandler isertDB the return value of checkStoredRecord is not being checked (if it's null or array) which then results in calling</p>
<pre><code>$this->getRecordHistoryStore()->addRecord($table, $id, $newRow);</code></pre>
<p>with a wrong type (null) for $newRow.</p>
<p>This causes error like:</p>
<p>Argument 3 passed to TYPO3\CMS\Core\DataHandling\History\RecordHistoryStore::addRecord() must be of the type array, null given,</p> TYPO3 Core - Bug #91017 (Closed): 9.5 changelog show deprecated TS conditions configuration as an...http://forge.typo3.org/issues/910172020-04-14T07:41:21ZTymoteusz Motylewskit.motylewski@gmail.comTYPO3 Core - Bug #90887 (Closed): Cange name in brokenlinkrepository test to not conflict with te...http://forge.typo3.org/issues/908872020-03-30T13:58:11ZTymoteusz Motylewskit.motylewski@gmail.comTYPO3 Core - Bug #90742 (New): Interface is not blocked in Extension Manager when doing long oper...http://forge.typo3.org/issues/907422020-03-12T11:06:26ZTymoteusz Motylewskit.motylewski@gmail.com
<p>I've noticed that many new users (especially when trying TYPO3 out for the first time) they have issues and sometimes mess up the system when installing introduction package.</p>
<p>The problem is that the orange progress bar doesn't block the ui, so user<br />1) doesn't recognize that there is something going on<br />2) can click multiple times to install the same extension or to install another one when the first is still in progress.</p>
<p>The same issue applies to the extension search box, also it's hard to notice that something is loading.</p> TYPO3 Core - Bug #90449 (Closed): Wrong key calculation in Admin panel QueryInformationhttp://forge.typo3.org/issues/904492020-02-20T10:38:39ZTymoteusz Motylewskit.motylewski@gmail.com
<p>the line <br /><pre>
$identifier = sha1($query['sql']) . sha1(implode(',', $query['backtrace']));
</pre><br />in TYPO3\CMS\Adminpanel\Modules\Debug\QueryInformation<br />throws a notice "array to string conversion" and does not do what it should, because $query['backtrace'] is an 2 level array, so after implode the string is "Array, Array, Array" - see screenshot.</p>
<p><img src="https://forge.typo3.org/attachments/download/34878/query_info.png" alt="" /></p> TYPO3 Core - Bug #90448 (Closed): Admin panel rendering "Tree display" doesn't show icons and gui...http://forge.typo3.org/issues/904482020-02-20T10:33:12ZTymoteusz Motylewskit.motylewski@gmail.com
<p>When debugging rendering times in the admin panel, and the "Tree display" setting is enabled, the view should show icons and guidelines showing which line is a children of which parent.</p>
<p>Seems that some icon related markup is in html, but its not styled properly.</p>
<p><img src="https://forge.typo3.org/attachments/download/34877/Screenshot%20from%202020-02-20%2010-32-14.png" alt="" /></p> TYPO3 Core - Bug #90051 (New): User get stuck when translation wizard failshttp://forge.typo3.org/issues/900512020-01-03T13:33:19ZTymoteusz Motylewskit.motylewski@gmail.com
<p>If an translation wizard ajax fails (e.g. 500 timeout error), user get stuck with a spinner, and need to refresh the page to be able to work again.</p>
<p>In such cases an error message should be shown in the modal, with a button to close the modal.</p> TYPO3 Core - Bug #89874 (New): Can't updata database structure on MariaDB 10.0 and TYPO3 9.5 (can...http://forge.typo3.org/issues/898742019-12-06T10:51:20ZTymoteusz Motylewskit.motylewski@gmail.com
<p>I just have an issue when upgrading TYPO3 from 8.7 to 9.5.11 on Mariadb v10.0. It fails on trying to rename db index on sys_file_metadata table:<br /><pre>
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'INDEX pid TO `parent`' at line 1
</pre></p>
<p>The sql query is<br /><pre>
ALTER TABLE sys_file_metadata RENAME INDEX pid TO `parent`
</pre></p>
<p>It seems that mariadb 10 doesn't support index rename<br /><a class="external" href="https://stackoverflow.com/questions/19797105/does-mariadb-support-renaming-an-index">https://stackoverflow.com/questions/19797105/does-mariadb-support-renaming-an-index</a> (edited) <br />So basically we either have to fix the logic of index rename or bump db server requirements.<br />Or maybe its' possible to figure out some detection of the mysql/mariadb type?</p>
<p><a class="external" href="https://github.com/doctrine/migrations/issues/196">https://github.com/doctrine/migrations/issues/196</a></p>
<p>This issue might be related to <br /><a class="external" href="https://review.typo3.org/c/Packages/TYPO3.CMS/+/62063">https://review.typo3.org/c/Packages/TYPO3.CMS/+/62063</a></p> TYPO3 Core - Bug #89687 (Closed): Page tree sends unnecessary datahttp://forge.typo3.org/issues/896872019-11-14T21:34:48ZTymoteusz Motylewskit.motylewski@gmail.com
<p>The page tree sends information about page items as json.<br />It contains all properties of the item even if they are defaylt values.</p>
<p>In order to save some bandwidth, we should only send non-default values.</p> TYPO3 Core - Bug #89520 (New): Missing tooltips in info modulehttp://forge.typo3.org/issues/895202019-10-26T12:31:12ZTymoteusz Motylewskit.motylewski@gmail.com
<p>The "pagetree overview" as well as "localization overview" is missing some tooltips.</p>
<p>"pagetree overview" (in all 3 modes, basic settings, record overview, cache)<br />- tooltips are missing for edit icons in table header<br />- tooltips are missing for view and edit icons in rows</p>
<p>"localization overview" <br />- the page icon doesn't show a tooltip with page id<br />- in translated page column edit icon says "edit language overlay record" (and it points to editing translated page properties)<br />- clicking on the page title opens a page module, but the labels says "edit page" or "edit page translation", a better would be "Edit page content" <br />- icons by translated pages should display tooltip with page id and allow right click</p> TYPO3 Core - Bug #89340 (Closed): No 'cache' property in typoscirpt syntax in tsref.xmlhttp://forge.typo3.org/issues/893402019-10-03T18:25:28ZTymoteusz Motylewskit.motylewski@gmail.com
<p>All typoscript content objects supports 'cache' property.<br />The t3editor should suggest them.</p>