Giter VIP home page Giter VIP logo

roblox-bug-tracker's Introduction

This tracker is no longer maintained!

If you wish to report a bug, or need help, please let the contribution guidelines guide you to the right place.


Roblox Bug Tracker

Roblox Bug Tracker was an unofficial tracker for issues related to Roblox. It is no longer maintained.

roblox-bug-tracker's People

Contributors

anaminus avatar gigsd4x avatar gskartwii avatar matthewdean avatar nomer888 avatar the0nethe0nly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

roblox-bug-tracker's Issues

Detect indentation when wrapping text in script editor

Instead of this:

1|texttexttexttexttext                        |
2|    texttexttexttexttexttexttexttexttexttext|
 |wrappedtextwrappedtextwrappedtext           |
3|texttexttexttexttext                        |

Do this:

1|texttexttexttexttext                        |
2|    texttexttexttexttexttexttexttexttexttext|
 |    wrappedtextwrappedtextwrappedtext       |
3|texttexttexttexttext                        |

Tab size in script editor does not change with font

The width of tabs seems to remain constant no matter what font and font size is chosen with Authoring.EditorFont and Authoring.EditorFontSize. I noticed the tab width does match up correctly if the font is Courier New at size 10, which is the default for the script editor. This suggests that tabs are always displayed in this font, regardless of the font chosen by the user.

Behavior causes Tool.Equipped to fire recursively

When an object is added to the character via a listener connected to the Equipped event, the Equipped event fires once again. This causes the maximum re-entrancy depth to be exceeded.

Tool.Equipped:connect(function()
    local v = Instance.new("IntValue")
    v.Parent = Character
end)

This does not occur after the listener thread yields.

Tool.Equipped:connect(function()
    wait()
    local v = Instance.new("IntValue")
    v.Parent = Character
end)

Base shortcut keys on mnenomics instead of proximity

The build tools can be selected using the I, O, and P keys. While this makes sense on QWERTY keyboards, as they are right next to one another, it looks completely arbitrary on other layouts, such as DVORAK.

Plugin buttons toggle without use of SetActive method

Use the following code as a plugin to test:

PluginManager()
    :CreatePlugin()
    :CreateToolbar("TEST")
    :CreateButton("TEST", "", "")
  1. Continuously click TEST button.
  2. Notice how it becomes active/inactive when clicked. Normally this behavior is controlled by the plugin with the Button:SetActive() method.

Original thread

Problems with the Sound object.

  • Sound.IsPlaying doesn't fire the Changed event.
  • Sound:Pause() stops the sound instead of pausing.
  • Sound.IsPlaying doesn't update when the sound stops or is stopped.

Buggy behavior when moving and zooming the Camera

For certain CameraTypes, when the Camera has a CameraSubject, moving and zooming the Camera at the same time causes the CFrame of the Camera to reset to the forward-facing orientation of its CameraSubject.

This occurs with the following CameraTypes:

  • Attach
  • Track
  • Follow

Move cookies out of registry to temporary folder

For the website browser, cookies are stored in the registry. It would be neat if they were moved out of the registry to a folder somewhere, such as the temporary files folder, or even Roblox's appdata folder. This would make it easier to manage them.

Handles/ArcHandles.MouseButton1Up doesn't fire unless the mouse is hovering over the handle.

Handles and ArcHandles are designed to be dragged around by the mouse. But usually, the handle is constrained in some way, so it's usually never directly under the mouse while being dragged. One might expect MouseButton1Up to fire whenever the user unclicks the mouse to stop dragging, regardless of where the mouse and the handle are. But this is not the case; the event only fires when the mouse is hovered over the handle currently being dragged.

Use single-column list in Basic Objects panel

Having multiple columns makes it more difficult to find objects, because you must search on two dimensions instead of one. A simple, alphabetically sorted, single-column list is much easier to navigate.

Collision problem with Move on Axis tool

Steps:

  1. Open new place.
  2. Make sure the grid is set to 1 stud.
  3. Insert a part, and set its position to (0, 0, 0).
  4. Insert another part, and set its position to (0, 2.19, 0).
  5. Using the Move on Axis tool, move second part down onto the first.

The expected results should be the following:

  • The second part is moved down exactly 1 stud, but collides with the first part, giving a final position of (0, 1.2, 0)
  • The first part remains stationary

However, the actual results are this:

  • The second part is moved down exactly 1 stud to the position (0, 1.19, 0)
  • The first part is moved down to the position (0, -0.01, 0)

GUI buttons across multiple ScreenGuis are not handled correctly.

If two buttons on different ScreenGuis overlap, the lower button gets priority. That is, the higher button will still appear above it, but the lower button can still be clicked on the overlapped region.

If the Active property on the lower button is false, then hovering events fire for both buttons, but clicking still doesn't work on the higher button (in the overlapped region).

Closing the Object Browser breaks the Explorer panel

  1. Open new place
  2. Open object browser
  3. Close object browser
  4. Attempt to expand Workspace in explorer panel
  • Can't expand collapsed nodes
  • Selecting a node does not select the object
  • Can't open script editor by double-clicking scripts
  • Closing an opening another place fixes the problem

Incorrect behavior when zooming the Camera with a Fixed CameraType

When the CameraType of a Camera is Fixed, zooming the Camera (by scrolling the mouse wheel, or using I or O keys) causes both the CFrame and Focus of the Camera to shift forward, instead of just the CFrame.

The expected behavior of zooming the Camera is moving the CFrame closer to or farther away from the Focus, without moving the Focus.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.