devmode-issues

@arcanist figured out, the flex layout elements have pointer-events: none, so anything injected will need to specifically pointer-event: unset or normal or w/e to re-enable that
14 Replies
zeel
zeel3y ago
That makes sense.
Calego
Calego3y ago
So far I know of: Button not clickable (thanks @arcanist ) and Ids not injecting in the sidebar (thanks @lordzeel )
Leo The League Lion
@calego gave vote LeaguePoints™ to @arcanist (#9 • 204) and @lordzeel (#2 • 604)
Calego
Calego3y ago
guessing the sidebar refactor changed a hook signature or the like
Daniel Thorp
Daniel Thorp3y ago
Not really lol Core shouldn't do this sort of breaking change without putting it somewhere...
Calego
Calego3y ago
it's a prototype build...
zeel
zeel3y ago
It should have been mentioned, but it probably is nessesary for the flex layout.
Calego
Calego3y ago
we can suggest they do foo > * pointer-events: normal or something though
zeel
zeel3y ago
Otherwise you couldn't interact with the canvas.
Calego
Calego3y ago
Yeah
zeel
zeel3y ago
Yes That's a good option.
Calego
Calego3y ago
that's what these builds are for 🙂 i'll play around when I'm fxing devmode and submit that as feedback
Daniel Thorp
Daniel Thorp3y ago
I have a suggestion for DevMode. Could you add this CSS: https://discord.com/channels/170995199584108546/872553681449537666/888840302335516722 It's mostly developers who are having DevTools open after all
Calego
Calego3y ago
I'm not super interested in making layout changes with devmode (which this would be). My reasoning is largely: The more things devMode touches, the more likely it is to create an unexpected behavior between when it is present in a world and when it isn't. Layout (apart from what I hope is a largely risk-less addition of a button, and an optional addition of a button to sidebar entities) is somewhere that could quickly go and cause bugs to appear when devmode is turned off.