TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692017-11-06T12:59:00ZTYPO3 Forge
Redmine TYPO3 Core - Bug #82931 (Closed): File reference on new page gets pid 0 instead of the pid of the...http://forge.typo3.org/issues/829312017-11-06T12:59:00ZMichiel Roos
<strong>Steps to reproduce:</strong>
<ol>
<li>Go to 'list' mode</li>
<li>Create a new page (so it has uid NEW_*)</li>
<li>Attach a resource like an image</li>
<li>Save the record</li>
</ol>
<p><strong>Expected behavior:</strong><br />The sys_file_reference entry has a pid of the newly created page</p>
<p><strong>Observed behavior:</strong><br />The sys_file_reference entry has a pid of 0</p>
<p><strong>Result:</strong><br />A regular 'mortal' user can never remove the reference from the page object because it has no access to remove stuff from pid 0.</p>
<p>I only observed this behavior in page records. tt_content for example, seems to work fine</p> TYPO3 Core - Bug #78009 (Closed): \TYPO3\CMS\Core\Resource\ResourceStorage::addFile does not upda...http://forge.typo3.org/issues/780092016-09-20T13:31:35ZMichiel Roos
<p>When a file is 'overwritten' in FAL, the indexEntry is not updated. This leads to stale data in sys_file like size, width, height, etc.</p> TYPO3 Core - Bug #77717 (Closed): Maximised Htmlarea / rich text editor image picker can not be c...http://forge.typo3.org/issues/777172016-08-31T16:45:35ZMichiel Roos
<p>If you allow adding images to the RTE field directly, you will be presented with the image picker. This picker has a close and a maximise button.</p>
<p>When maximising the dialog, you can no longer close it.</p> TYPO3 Core - Bug #75786 (Closed): Trying to log in with a CLI user results in an uncaught Exceptionhttp://forge.typo3.org/issues/757862016-04-19T16:27:05ZMichiel Roos
<p>!Screen Shot 2016-04-19 at 16.24.07.png!</p> TYPO3 Core - Bug #74498 (Rejected): PHP setlocale() should be called in \TYPO3\CMS\Lang\LanguageS...http://forge.typo3.org/issues/744982016-03-08T13:40:27ZMichiel Roos
<p>PHP setlocale() should be called in \TYPO3\CMS\Lang\LanguageService::init()</p>
<p>Of course with proper checking of the available system locales.</p>
<p>This will make it possible to call strftime and have date, time and numbers formatted according to the preferred locale.</p>
<p>We will need a mapping in the \TYPO3\CMS\Core\Localization\Locales object to map the $GLOBALS['BE_USER']->uc['lang'] field to a supported locale code.</p> TYPO3 Core - Bug #74200 (Closed): Thumbnail generation fails because typo3temp/var/transient does...http://forge.typo3.org/issues/742002016-03-04T20:43:48ZMichiel Roos
<p>The generation of preview images fails because the directory typo3temp/var/transient does not exist and is not automatically created.</p> TYPO3 Core - Bug #73986 (Closed): Regression: Change in ResourceCompressor prevents creation of c...http://forge.typo3.org/issues/739862016-03-02T22:23:45ZMichiel Roos
<p>Introduced in Change-Id: If72f3ef4b385c253e610c11ea920cc1fab48edff<br />Commit: 5ee15e4a41b4b6e85196358ce6af357c34ca1358</p>
<p><a class="external" href="https://review.typo3.org/#/c/46821/4/typo3/sysext/core/Classes/Resource/ResourceCompressor.php@356">https://review.typo3.org/#/c/46821/4/typo3/sysext/core/Classes/Resource/ResourceCompressor.php@356</a></p>
<p>Instances of (PATH_site . $targetFile) were replaced by $filenameAbsolute. These do NOT yield similar strings.</p>
<p>For example:</p>
<p>"/var/www/dev-master.local.typo3.org/typo3/sysext/t3skin/Resources/Public/Css/backend.css" <br />is not equal to<br />"/var/www/dev-master.local.typo3.org/typo3temp/assets/compressed/backend-38ec86af21587926c000b6e8facff914.css"</p>
<p>The $filenameAbsolute most likely already exists, so the 'creation' of the compressed resource is skipped.</p> TYPO3 Core - Bug #73428 (Closed): Save and View a newly created page redirects to site roothttp://forge.typo3.org/issues/734282016-02-15T09:34:05ZMichiel Roos
<p>When creating a new page in list mode and then clicking 'save and view', you will be redirected to the site root.</p>
<p>Expected behaviour: the newly created page is shown</p> TYPO3 Core - Feature #73191 (Rejected): Add flags to IconRegistry::$icons instead of calling Icon...http://forge.typo3.org/issues/731912016-02-09T09:09:07ZMichiel Roos
<p>For each backend request IconRegistry::registerFlags is called. The method give a nice overview of available flags and all, but it takes 477 method calls that could be saved</p>
<p>The result of the method is always the same and is not cached.</p>
<p>I don't think caching it makes sense here, it should be generated once and maintained in IconRegistry::$icons.</p>
<p>It does not happen often that countries get added or removed from the list. So Maintaining the class property does not seem to be a problem.</p> TYPO3 Core - Bug #72004 (Closed): BE: Save button not re-enabled after filling mandatory fieldshttp://forge.typo3.org/issues/720042015-12-01T14:55:18ZMichiel Roos
<p>When creating a page in list-mode, one mandatory field is 'title'. When a user clicks 'save' (ignoring the mandatory field), he will see a popup warning about the mandatory field. The save button is disabled (spinner).</p>
<p>After filling in the title, I expect the save button to become active again. It is never re-enabled.</p> TYPO3 Core - Bug #63810 (Accepted): pages SYS_LASTCHANGED does not update when page cache is clearedhttp://forge.typo3.org/issues/638102014-12-12T12:06:24ZMichiel Roos
<p>When the frontend cache is cleared, the SYS_LASTCHANGED value is not updated. This means that the 'Last Modified' header sent out by TYPO3 will stay unchanged for all the pages. All visitors holding a cached page in their browser cache will keep this page forever. They will check back with the server after the page 'expires' from their cache, but will never fetch a new version because the server says the page has not been modified.</p> TYPO3 Core - Bug #63808 (Closed): DataHandler::clear_cacheCmd() does not handle comma separated c...http://forge.typo3.org/issues/638082014-12-12T11:08:26ZMichiel Roos
<p>The code:</p>
<pre>
// flush cache by tag
if (GeneralUtility::isFirstPartOfStr(strtolower($cacheCmd), 'cachetag:')) {
$cacheTag = substr($cacheCmd, 9);
$tagsToFlush[] = $cacheTag;
}
</pre>
<p>Does not seem to properly handle a comma separated list of cacheTags: TCEMAIN.clearCacheCmd = cacheTag:firstTag,cacheTag:secondTag</p> TYPO3 Core - Bug #63798 (New): SYS_LASTCHANGED does not updated when TCEMAIN.clearCacheCmd is usedhttp://forge.typo3.org/issues/637982014-12-12T10:01:29ZMichiel Roos
<p>When clearing page caches after changing records, the SYS_LASTCHANGED field of the pages is not updated. This means that the Last Modified header will not change and the visitors that already have a page cached will never fetch a new one because TYPO3 says the page content has not changed.</p> TYPO3 Core - Bug #62104 (Closed): LocalDriver::getFileInfoByIdentifier can be optimisedhttp://forge.typo3.org/issues/621042014-10-08T15:20:44ZMichiel Roos
<p>\TYPO3\CMS\Core\Resource\Driver\LocalDriver::getFileInfoByIdentifier() fetches the dirPath of the given $fileIdentifier at the start of the method.</p>
<p>This information is not used untill the last line of the method.</p>
<p>The method may fail if the resource does not exist. By that time, some work was performed that was not needed.</p>
<p>I suggest moving the $dirPath calculation to the bottom of the method.</p> TYPO3 Core - Bug #61605 (Closed): Inconsistent naming of TypoScript key includeJSlibshttp://forge.typo3.org/issues/616052014-09-15T14:13:57ZMichiel Roos
<p>This should read includeJSLibs (with a capital L).</p>