New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RTL][SCSS] rtl:ignore is not respected during quasar build
#8162
Comments
Hello, I can reproduce this issue by following the steps, here's some additional info on the problem: .fixed-top {
top: 0;
left: 0 /* rtl:ignore */;
right: 0 /* rtl:ignore */;
} and CSS at prod mode : .fixed-top{top:0;left:0}
[dir=ltr] .fixed-top{right:0}
[dir=rtl] .fixed-top{left:0} as we can see, the transformation process, was not ignored for these two line of CSS at prod mode, and there is no |
can you both please
|
A quick update:
|
I created an empty project from scratch so there is no point in doing that |
…asarframework#8162 https://github.com/sass/dart-sass#javascript-api It looks like `nested` was replaced by `expanded`
found something, I need a confirmation: in the project folder, in |
…asarframework#8162 https://github.com/sass/dart-sass#javascript-api It looks like `nested` was replaced by `expanded`
(#8163) https://github.com/sass/dart-sass#javascript-api It looks like `nested` was replaced by `expanded`
(#8163) https://github.com/sass/dart-sass#javascript-api It looks like `nested` was replaced by `expanded`
Yes. Proposed changes seems to fix the problem. |
Fix is available in "@quasar/app" v2.1.11. |
* fix(app): fix dart-sass outputStyle to work with postcss-rtl again #8162 (#8163) https://github.com/sass/dart-sass#javascript-api It looks like `nested` was replaced by `expanded` * chore(app): Bump version * Create az.js Co-authored-by: Popescu Dan <pdan.popescu@gmail.com> Co-authored-by: Razvan Stoenescu <razvan.stoenescu@gmail.com>
* fix(app): fix dart-sass outputStyle to work with postcss-rtl again #8162 (#8163) https://github.com/sass/dart-sass#javascript-api It looks like `nested` was replaced by `expanded` * chore(app): Bump version * Create az.js Co-authored-by: Popescu Dan <pdan.popescu@gmail.com> Co-authored-by: Razvan Stoenescu <razvan.stoenescu@gmail.com>
* fix(app): fix dart-sass outputStyle to work with postcss-rtl again #8162 (#8163) https://github.com/sass/dart-sass#javascript-api It looks like `nested` was replaced by `expanded` * chore(app): Bump version * Create az.js Co-authored-by: Popescu Dan <pdan.popescu@gmail.com> Co-authored-by: Razvan Stoenescu <razvan.stoenescu@gmail.com>
When using
scss
orsass
using the special syntax of#{"/* rtl:ignore */"};
for signaling thertlcss
to ignore this rule during build process, will not do anything and the direction will be flipped anyway.Since #8073 these
rtl:ignore
rules are used in core positioning classes and this issue causes a RTL Quasar project to be pretty much unusable with current version because everything for exampleQHeader
will have positioning problem and won't stretch to the whole width of screen.Steps to reproduce on a freshly created Quasar
v1.14.7
project:lang: 'fa-ir'
andrtl:true
inquasar.conf.js
quasar build && cd dist/spa && quasar serve
This does not happen during development using
quasar dev
and happens only withquasar build
which makes this a very tricky issue because the problem won't be seen until the project is deployed and everything during development looks fine.The text was updated successfully, but these errors were encountered: