Comments (6)
Ok did some commit digging.
Upto this commit (HEAD~2) all works fine.
- d99c437 (HEAD -> main) Added video embed (now that GH supports it)
Yep its the commit tagged v2024.05.15 that introduced the bug.
I git reset HEAD~2 and then cherry-pick 1cb9d37 and all is working.
So skipping commit ae64731 (tag: v2024.05.15) fixed it for me but now what else did this introduce! There are so many files changed in this commit that it will take me time to narrow it down to exactly what removal or addition of code did it.
For now I'm tired, its late and I'm calling it as I've got it working they way it was previously. Will see if I can make some time to dig some more.
from firefoxsidebar.
Nope its more than then extensions/sidebar.css file. Checking out that file 1 back does bring the behaviour back but the formatting of the side bar is then messed up.. sigh.
Its going to take some serious rework on v2024.05.15 to unwind this. I think it would be better if @drannex42 took a look as the author of this commit.
Love the work done, and much appreciated!
from firefoxsidebar.
Ok I couldn't let it go, I moved to head and then reset the extensions/sidebar.css file to one commit back (the one before v2024.05.15) and it works as it should now.
So the issue is within all the lines of clean up that were done. At least I was able to confirm the commit and the file to which the changes were made.
from firefoxsidebar.
Ok I fixed it.
Sidebar.css:39 #main-window[sizemode="fullscreen"] #sidebar-box{ --uc-sidebar-width: 1px; }
This was added as a new feature to specifically hide the sidebar (or more specifically reduce it to 1px). Commenting this out fixes the regression but as I suspected this looks like to be intended behaviour.
My question to @drannex42, can this be a configurable option? For now I can just comment out this line in my personal copy but as I do not "own" this repo, I didn't want to push up a pull-request without asking and discussing if there is an option to make this configurable.
from firefoxsidebar.
Absolutely. I'll try to find a way to make it work.
The need to reduce to 1px is to allow the sidebar to be used in fullscreen mode, but still "hide" the sidebat, but wanting to see the icons while in full screen mode makes sense to be an enabled option!
I'll add it as an option, should be an easy one! Might also give me an excuse to move a good bit of those options out of the CSS and into about:config.
I'll keep this issue open until a new release is posted. Thanks for the detective work on this!
from firefoxsidebar.
Np. I was wondering, do you think its worth investigating how to make a FF addon with all this work? It would reach more users and really bring a community of users to leveraging this code. I understand there might still be some manual steps like importing the settings into Sidebery, but barring that... maybe something to think about?
The FF addon would allow you to have settings to enable for it much like we were discussing.
I could look to help also if this is a direction we would like to explore.
from firefoxsidebar.
Related Issues (20)
- Always Extend Option HOT 2
- does not work properly with Firefox 107 HOT 13
- Moving scrollbar to the left and reducing its width HOT 3
- sideberry-data.json is misspelled HOT 1
- New sidebar.css in v12022.11.21 is very buggy. HOT 3
- Issue with the sidebar and Sidebery menu (icon) HOT 4
- Option to hide the titlebar aswell HOT 1
- Sidebar is buggy in Waterfox HOT 1
- Multiple glitches lately HOT 2
- Sidebar overlaps firefox buttons HOT 12
- Sidebery 5.0.0 was released today [Working Thread: New Style Inside for Testing] HOT 14
- Visual glitches on navigation bar HOT 2
- Shifting page content when changing sidebar width HOT 1
- Browser overlaps sidebar HOT 2
- Sidebar Not Collapsing and Tabs Still on Top HOT 3
- Pinned tab is not flowing down as a column, instead its coming as a row HOT 2
- Sidebar switchbox is hidden under Firefox titlebar HOT 1
- v2024.05.15 - how to use full width for URL bar? HOT 4
- Navigation bar (in Sidebery) is not clickable in rare cases, due to the browser window. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firefoxsidebar.