Opened 3 years ago
Closed 13 months ago
#17765 closed bug (fixed)
[Tracker] Renaming files on a "system folder"
Reported by: | bipolar | Owned by: | jscipione |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta5 |
Component: | Applications/Tracker | Version: | R1/beta3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
hrev56112, 64 bits (removed my two custom input filters ands restated input_server, just in case)
It seems impossible for me to edit the name of a file on a "system folder", even after "shift-click on rename" dialog.
Steps:
- Open a Tracker window at
/boot/system/var/log
- Make a copy of
syslog
in that same directory (drag and drop on the same window). - Try to rename, via Tracker,
syslog copy
to, say,syslog-hrev56112
By selecting syslog copy
and hitting either F2 or CTRL-E, a
"If you rename the system folder or its contents, you won't be able to boot Haiku!"
warning dialog appears. Said dialog instructs you to hold SHIFT while clicking "Rename" if you're really sure about what you're doing.
Doing so, instead of letting you edit the file name, ends with a "greyed out selection" of that file, but with no posibility of editing its name.
Just in case, I've tried changing focus related options (also disabling "accept first click") on the Input preflet without any change.
Also:
Navigating the said warning dialog with only the keyboard is mildly infuriating:
If you hold down SHIFT, "Rename" button becomes enabled, but pressing TAB to switch bewteen the buttons does nothing (again, while pressing SHIFT).
You have to first hit TAB to focus the "Cancel" button, and *then* hold down SHIFT and hit TAB to switch to the "Rename" button.
EDIT: The issue only presents when you enable "Always on top" on Deskbar's Preferences (!?)
Change History (6)
follow-up: 2 comment:1 by , 3 years ago
comment:2 by , 3 years ago
Ok... I've tested on beta3 (well updated) and also on hrev56140. I can reproduce the issue on all versions... but...
Only when the Deskbar's Preferences setting "Always on top" is enabled on the "Window" option group.
Disabling that option makes possible to edit the filenames in Tracker.
Not sure how or why that happens but... happy to have found where the issue starts at least.
Replying to humdinger:
This, I cannot reproduce with hrev56134, 64bit. After SHIFT-clicking the "Rename" button, the file name is selected and I can just start typing the new name.
Thanks humdinger for this, and make me double check :-)
Navigating the said warning dialog with only the keyboard is mildly infuriating:
That much is true... :)
Sadly, keyboard navigation on Haiku tends to be one of my sore spots :-)
comment:3 by , 3 years ago
Description: | modified (diff) |
---|
comment:4 by , 2 years ago
Component: | - General → Applications/Tracker |
---|
comment:5 by , 20 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:6 by , 13 months ago
Milestone: | Unscheduled → R1/beta5 |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
These dialogs have been removed and while you still can’t rename files is system folders because they are read-only it is much more clear that was the case than it was in R1B4.
Fixed hrev57402.
This, I cannot reproduce with hrev56134, 64bit. After SHIFT-clicking the "Rename" button, the file name is selected and I can just start typing the new name.
That much is true... :)
In any case, since package management (which is getting just about "forever"...) the whole SHIFT-renaming alert is useless. See #11183.